Forum Discussion
Missing SOAPAction
Hey, I have a problem I think is easy to solve but this is my 1st time researching F5 rules. I'm a developer by trade but trying to figure out an urgent issue.
I have a problem with an obscure client of our SOAP services. Our WSDLs speficy am empty SoapAction but this client assume that without a SOAPAction, it won't even send the header.
Our server get a mixture of REST and SOAP requests so I am looking for a rule that will check only SOAP requests for a SOAPAction header and if it doesn't exist, add it.
Or, is this just as easy as doing something like this? HTTP::header replace SOAPAction ""
This is a little scorched earth but we don't have any SOAPAction anywhere. I don't think this would negatively affect other types of requests even it were be added to everything?
I agree with your theory. It should not be a problem. You could always try to minimize the impact by only doing the replacement on requests containing "Content-type: text/xml" (of course depending on your application).
You're also right about the command. Guess you've seen the wiki page, but just in case:
https://devcentral.f5.com/wiki/irules.HTTP__header.ashx
Hope that helped. :)
/Patrik
Recent Discussions
Related Content
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com