Reglas de validación enIBM® Sterling Business Center

Puede revisar la información sobre los diferentes tipos de reglas de validación en Sterling™ Business Center.

En Sterling Business Center , las reglas de validación se definen en el archivo sbc_validationrules.xml . El archivo sbc_validationrules.xml se encuentra en el directorio < DIR_INSTALACIÓN>\repository\eardata\sbc\war\WEB-INF\validationrules\sbc_validationrules.xml .

Para validar los campos de formato abierto en el lado del servidor, la regla de validación abstracta appcommon-openform-abstract-rule se añade al archivo sbc_validationrules.xml. Esta regla de validación implementa com.sterlingcommerce.appcommon.security.AppcommonOpenFormValidationRule Java™ , que acepta el valor de entrada, comprueba los patrones de codificación doble, si los hay, y devuelve el valor de entrada.

De forma predeterminada, los campos de formato abierto deben aceptar todos los valores de entrada. Por lo tanto, los valores de entrada que se devuelven de la clase Java no se validarán con ninguna expresión regular y se guardarán sin cambios.

Nota: Si marca cualquier campo como un campo de formulario abierto, se debe crear una regla nueva ampliando la regla abstracta appcommon-openform-abstract-rule .

Por ejemplo, la regla de validación del valor de parámetro codelongdescription en el archivo sbc_validationrules.xml se define como se indica a continuación:

<ValidationRules>
<Rule id="sbc-description-param-value-regex-rule" 
inputType="HTTPParameterValue" inputName="Description" extends="appcommon-openform-abstract-rule"/>
</ValidationRules>