Troubleshooting Inbound SOAP Web Services in Qntrl | Qntrl Online Help
Troubleshooting
1. Cannot create Inbound soap
Missing required fields
: Ensure Name, URI, and Authentication Type are provided.
Duplicate URI
: Use a unique URI for each request.
2. Cannot receive incoming SOAP requests
Incorrect endpoint URL
: Ensure clients are calling the correct Qntrl endpoint.
Firewall restrictions
: Allow inbound requests through the firewall.
Authentication failure
: Ensure proper authentication credentials are provided.
3. SOAP message not processing correctly
Incorrect XML format
: Ensure the request body is well-formed XML and follows the standard SOAP structure.
Missing required parameters
: Check the API documentation for mandatory fields.
Request method mismatch
:
Use GET requests only for fetching the WSDL.
Use POST requests for sending SOAP messages.
Invalid body format
: The request body must contain a valid SOAP XML payload in raw format.
4. Request fails due to validation error
Missing mandatory parameters
: Ensure all required parameters are included in the request.
Incorrect parameter format:
Match the data types (e.g., number, text) and allowed values.
Regex or length mismatch
: Input may not meet defined pattern or length constraints.
WSDL Compliance Enabled
: the operation name in the request must exactly match the one defined in the WSDL. Otherwise, the request will be rejected.
5. WSDL contract not loading
Syntax errors
: Ensure the WSDL XML structure is valid and correctly formatted.
Network issues
: If fetching the WSDL externally, check internet connectivity.
6. Rate limit errors
Too many requests (429 Error)
: The request rate has exceeded the defined limit.
Wrong policy attached
: Confirm the correct rate limit policy is selected.
Per-IP not working as expected
: Review whether the Per-IP option is enabled as needed.
7. Function error debugging
Check script logs
: Review the logs for any errors or issues in the script execution.
8. Authentication errors
Incorrect credentials
: Verify the provided credentials match the expected authentication method.
Expired tokens
: If using token-based authentication, refresh or regenerate tokens.
Best practices
Use Postman, CURL or Qntrl's Outbound SOAP Web Service to test the endpoint during development.
If using
OAuth
, ensure the correct scope is set and token is valid.
Always test each endpoint before publishing.