The editing of WSDL for SwitchYard is too strict.
Applications will fail to deploy if they have multi-part messages (because SwitchYard contracts disallow this.) But this type of WSDL is necessary for bindings that require it. (So a one-size-fits-all editing process that examines the WSDL with one ruleset for binding use and for service use is not optimal.)
Please change the deploy-time WSDL edit so it examines only those messages that are used by the SwitchYard service, not messages used by the binding. Do not disallow deployment of applications that use proper message types for both usages.
|