Regras de validação noIBM® Sterling Business Center

Você pode revisar as informações sobre os diferentes tipos de regras de validação no Sterling™ Business Center.

No Sterling Business Center as regras de validação são definidas no arquivo sbc_validationrules.xml . O arquivo sbc_validationrules.xml está localizado no < INSTALL_DIR>\repository\eardata\sbc\war\WEB-INF\validationrules\sbc_validationrules.xml .

Para validar os campos de formulário aberto no lado do servidor, a regra de validação abstrata appcommon-openform-abstract-rule é incluída no arquivo sbc_validationrules.xml. Essa regra de validação implementa o com.sterlingcommerce.appcommon.security.AppcommonOpenFormValidationRule Java™ , que aceita o valor de entrada, verifica padrões de codificação duplos, se houver, e retorna o valor de entrada.

Por padrão, os campos de formulário aberto devem aceitar todos os valores de entrada. Portanto, os valores de entrada que são retornados da classe Java não serão validados em nenhuma expressão regular e serão salvos sem quaisquer mudanças.

Nota: Se você marcar qualquer campo como um campo de formulário aberto, uma nova regra terá que ser criada estendendo a regra abstrata appcommon-openform-abstract-rule

Por exemplo, a regra de validação para o valor do parâmetro codelongdescription no arquivo sbc_validationrules.xml é definido como segue:

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