This project is read-only.

WSCF.Blue generates incorrect code from RPC/literal WSDL when two operations reference the same message


The attached (example) rpc/literal WSDL holds two operations. They both use the same output message (selectPersonResponse). Because the message is referenced twice. it looks as if the rpc-to-document converter in WSCF.Blue tries to convert the message twice, once for each operation. The first conversion is correct. Unfortunately, the second conversion then overwrites the first.

I believe that the correct solution to this problem would be for the converter to search for such cases and then insert a second message, so that the messages are not duplicated any more.

Naturally another solution would be to change the original input WSDL, but this is not possible in this case, as the WSDL is used by many of our projects.

file attachments