SOAPAction?

Can anyone really tell me what the SOAPAction header means or is good for?   I was getting a faultstring saying "Unable to hanlde request without a valid action parameter" and didn't know what to make of it.  I dug around (read:  Googled for it) and found an RFC or two (and you know I love reading those...) but couldn't find a solid answer.  My solution?  I just thought to look in the WSDL and low and behold, there was a SOAPAction key-value pair which I wound up using in my AJAX call and it worked.  Go figure.