Piattaforma legacy

Sovrascrittura delle regole di convalida

È possibile sovrascrivere una regola di convalida esistente definendo e registrando una voce simile nel file delle regole personalizzate.

Quando si definisce la regola è necessario fornire lo stesso valore per i seguenti attributi:
  • id
  • inputName
  • inputType
  • url (se fornito)
Nota: l'attributo id è la chiave primaria per eseguire il controllo di similarità su una regola di convalida. Se l'ID non corrisponde o non è definito, la regola di convalida non verrà estesa. E se l'ID corrisponde ma altri attributi per la somiglianza non corrispondono, verrà generata un'eccezione.
Nota: è possibile sovrascrivere solo le regole registrate utilizzando XML di regole e file NOT datatypes.xml . Inoltre, per le regole astratte viene selezionato solo l'attributo id.

È necessario registrare i nuovi file XML di regole con ordini di caricamento più elevati.

Nota: quando si registrano le regole di convalida per gli input, è necessario utilizzare le seguenti costanti inputTypes :
  • HTTPParameterValue
  • HTTPParameterName
  • HTTPCookieValue
  • HTTPCookieName
  • HTTPHeaderValue
  • HTTPHeaderName
  • Schema HTTP
  • HTTPServerName
  • HTTPContextPath
  • Percorso HTTP
  • HTTPQueryString
  • URI HTTP
  • URL HTTP
  • IDSESSIONHTTP
  • HTTPServletPath
  • JavascriptClient