SkipSemanticValidation

Several Web services provide the SkipSemanticValidation option. Semantic validation is the validating of message parameters, defined in the SOA configuration file, to determine if these parameters are valid before the service begins processing the request. Often, this is validating identifiers against the database to determine their validity, which requires a trip to the database. This option allows the client to skip the validation to gain performance if this is a major consideration. The default is set to false.

If the SkipSemanticValidation option is used, it is up to the client to validate or ensure properties passed in the message are valid. Errors encountered due to invalid parameters may not be handled gracefully.