By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
428,899 Members | 1,230 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 428,899 IT Pros & Developers. It's quick & easy.

web service without soap action....

Expert 100+
P: 1,035
I have a device which is a client to a web service

I need to build a web service for this device, but this device does not send a SOAPAction

I will not be possible to change the client unless too much money is involved.. ;)

I have searched the internet and found out that a SOAPAction should be send, if one tries to do soap...
And that it is expected if I build my web service using WCF in Visual Studio 2013

But, seeing it's not send by the client, what are the options?
Nov 14 '15 #1
Share this Question
Share on Google+
4 Replies


zmbd
Expert Mod 5K+
P: 5,397
and yet you do not tell us what protocols are available to the device with which to connect with the service... perhaps you could tell us the name of the device, certainly this shouldn't be something classified or a trade secret.
Nov 15 '15 #2

Expert 100+
P: 1,035
The protocol used is HTTP

The device is a 'pharmaself24'
The ('commercial'!) presentation for this device is here:
https://www.youtube.com/watch?v=gWUoD3lF_rg


But my question was meant to be 'general'.
What is the 'SOAPAction' is not send? Is there a possibility in creating an WCF web service which does do a 'catch-all'?
Nov 15 '15 #3

100+
P: 293
Do you have a WSDL document for your web service.
Nov 22 '15 #4

Expert 100+
P: 1,035
I already build the webservice, it only accepted a request with the proper SOAPAction...

I searched for a solution, an I think I've found it.
adding:
Expand|Select|Wrap|Line Numbers
  1.  [OperationContract(Action = "*")]
has the effect that a request without SOAPAction is accepted.
Nov 22 '15 #5

Post your reply

Sign in to post your reply or Sign up for a free account.