A message sent to adapter “SOAP” on send port “XXXX” with URI “xxxxxx” is suspended
Error details: Failed to load “” type.
Please verify the fully-qualified type name is valid. Details: “”.
The type must derive from System.Web.Services.Protocols.SoapHttpClientProtocol.
The type must have the attribute System.Web.Services.WebServiceBindingAttribute.
You get this error when you send a message using a SOAP adapter. And most importantly you didnt specify the proxy class in the SOAP send port configuration or you didnt select the auto generated web port types when binding your logical send port & receive ports in your orchestration.
1. If you have added your webservice as a reference to your project, then the wizard would have generated the web port types for you. All you have to do is to select the auto generated port types when you add the logical port to the orchestration. After that you will have to connect the send port and the receive ports to this port. This will allow using the proxy types being called when the SOAP message is processed by the SOAP adapter.
2. If you are not using the orchestration and doing a messageing only pattern, then you would have generated the proxy class assembly of the webservice. You will have to configure this assembly in the SOAP adapter send port configuration.