Hi Mrks83,
As per
W3C notes:
The
soapAction attribute specifies the value of the SOAPAction header for this operation. This
URI value should be used directly as the value for the SOAPAction header; no attempt should be made to make a relative
URI value absolute when making the request. For the HTTP protocol binding of
SOAP, this is value required (it has no default value). For other
SOAP protocol bindings, it MUST NOT be specified, and the soap:operation element MAY
be omitted.
In .NET, SOAPAction is generated for you. But we explicitly make it empty like the below code,
even in .NET I think you can get services with empty soapaction..
[OperationContract(Action = "")]
public void DoNothing()
{
}
Did you try following as
SOAP action header in your send port:
<BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<Operation Name="YfCallPostManagerRfc" Action="" />
</BtsActionMapping>
Other option worth trying is using
SOAP adapter not WCF based adapter.