Registrando Expressões Regulares
É possível registrar arquivos de expressão regular com o aplicativo, incluindo um novo parâmetro de contexto para cada arquivo de expressão regular no arquivo <runtime_sandbox>/repository/eardata/smcfs/extn/web.xml
Use uma das maneiras a seguir para incluir um novo parâmetro de contexto para cada arquivo de expressões regulares no arquivo <runtime_sandbox>/repository/eardata/smcfs/extn/web.xml :
<context-param>
<param-name>scui-regex-file-<unique-identifier></param-name>
<param-value><file-path-inside-webapp>::<load order></param-value>
</context-param>OU
<context-param>
<param-name>scui-regex-file-unique-identifier</param-name>
<param-value><fully-qualified-name-of-the-file>::<load order></param-value>
</context-param>em que < load order> define a ordem na qual o arquivo de expressões regulares deve ser carregado O arquivo que possuir a menor ordem de carregamento será lido primeiro. Diversos arquivos podem ter a mesma ordem de carregamento. Se nenhuma ordem de carregamento estiver definida, o sistema a considerará como zero.
Nota: Você deve usar uma ordem de carregamento acima de 500 para registrar os arquivos de expressões regulares.
Por exemplo,
<context-param>
<param-name>scui-regex-file-fwk-1</param-name>
<param-value>/WEB-INF/regex1.xml</param-value>
</context-param>
<context-param>
<param-name>scui-regx-file-fwk-2</param-name>
<param-value>/WEB-INF/regex2.xml::1</param-value>
</context-param>
<context-param>
<param-name>scui-regx-file-fwk-3</param-name>
<param-value>/com/test/regex-used-from-datatypes.xml::2</param-value>
</context-param>Nota: Os arquivos de expressão regular que contêm expressões regulares, que estão sendo referenciados a partir do arquivo datatypes.xml , devem ser mantidos dentro de um arquivo JAR e o arquivo JAR deve estar disponível no caminho de classe dinâmico do APP Os arquivos de expressão regular que contêm outras regras (que não estão sendo referenciadas a partir do arquivo datatypes.xml ) devem ser mantidos dentro do diretório <runtime_sandbox>/repository .IBM® recomenda manter esses arquivos dentro do diretório EARFILE/WARFILE/WEB-INF para torná-los inacessíveis pelo acesso HTTP .