Scripted Web Service example that will create a Service Request item with variables.  Has user friendly data validation.  

This particular example is for an Item called Sailpoint and passes 3 variables.  The web service checks mandatory fields and validates data is valid.  Returns user friendly error messages if it fails any of the checks.