I saw the article that states that the SOAPACTION header is taken care of automatically. I'm attempting to set up a Viera plasma using HTTP with SOAP. I have tested the exact call using the REST console in Chrome and it works fine with a manually entered SOAPACTION. When I test the same using an HTTP gateway with iRule, I just see a red transmission icon and nothing works.
In the REST console, if I remove the soapaction or change it, I get a failure as well, so I'm thinking that may be the culprit.
Is there any mechanism for debugging in iRule that would help me figure out whether this is going to be possible or not?
For reference, the URL to call for the Viera is: [tv_ip]:55000/nrc/control_0
The proper soapaction is: "urn:panasonic-com:service:p00NetworkControl:1#X_SendKey"