Problema
Se genera un error al intentar importar un servicio web cuyo WSDL este construido con el estilo del binding “RPC” (RPC style binding).
Causa
MSE (Managed Services Engine) no soporta servicios web con este estilo de binding RPC (RPC style binding) sino DOCUMENT style binding. Ver link relacionados:
http://servicesengine.codeplex.com/discussions/63145?ProjectName=servicesengine
http://servicesengine.codeplex.com/discussions/76419
Solución
- Crear un servicio .Net (preferiblemente WCF) proxy del mismo.
- Intentar modificar el endpoint del servicio para dejarlo con un binding con estilo document y no RPC, con el fin que MSE pueda entender.
Recursos relacionados sobre RPC y Document Style Binding
http://www.w3.org/TR/wsdl
The Difference Between RPC and Document Style WSDL
http://www.sdn.sap.com/irj/scn/index?rid=/library/uuid/c018da90-0201-0010-ed85-d714ff7b7019
Keep up with the Web service styles (and uses)
http://www.javaworld.com/javaworld/jw-10-2003/jw-1003-wsstyles.html?page=1
WSDL binding styles
http://publib.boulder.ibm.com/infocenter/dmndhelp/v6rxmx/index.jsp?topic=/com.ibm.wbit.help.ui.doc/topics/rwsdlstyle.html