Troubleshooting
Problem
A DataPower binary transform action or call action may fail with "missing input on action" if the input to the action is empty.
Symptom
The input context to a binary transform in a service processing policy may be empty in several scenarios, including:
- The service has an HTTP or HTTPS front side handler, and the client sends an HTTP GET request, not an HTTP POST request
- The service has an FTP Server front side handler, and the client sends a LIST request, not a PUT request
In these cases, if the service processing policy contains a binary transform with an input context INPUT, the binary transform will fail with message:
Transforming (possibly binary) INPUT with mystylesheet.xsl failed: Missing input on action
Similarly, if a Call action with an input context as "INPUT" is the first action defined on a Processing Rule, a GET request method will fail with a parser error: "missing input on action". In this case the error message indicates that an "empty input is not allowed for this action"
To view more of this document
Was this topic helpful?
Document Information
More support for:
IBM DataPower Gateway
Software version:
7.7, 7.6, 7.5.2, 7.5.1, 7.5, 7.2, 7.1
Operating system(s):
Firmware
Document number:
459467
Modified date:
15 June 2018
UID
swg21566838