Ältere Plattform

Reguläre Ausdrücke registrieren

Sie können Dateien mit regulären Ausdrücken in der Anwendung registrieren, indem Sie einen neuen Kontextparameter für jede Datei mit regulären Ausdrücken in der Datei <runtime_sandbox>/repository/eardata/smcfs/extn/web.xml hinzufügen.

Verwenden Sie eine der folgenden Methoden, um einen neuen Kontextparameter für jede Datei mit regulären Ausdrücken in der Datei <runtime_sandbox>/repository/eardata/smcfs/extn/web.xml hinzuzufügen:
<context-param>
     <param-name>scui-regex-file-<unique-identifier></param-name>
     <param-value><file-path-inside-webapp>::<load order></param-value> 
</context-param>
ODER
<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>

Dabei definiert < Ladereihenfolge > die Reihenfolge, in der die Datei mit regulären Ausdrücken geladen werden muss. Die Datei mit der niedrigsten Ladereihenfolge wird zuerst gelesen. Mehrere Dateien können die gleiche Ladereihenfolge aufweisen. Wenn keine Ladereihenfolge definiert wurde, wird sie vom System als null betrachtet.

Hinweis: Sie müssen eine Ladereihenfolge über 500 verwenden, um die Dateien mit regulären Ausdrücken zu registrieren.
Beispiel:
<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>
Hinweis: Die Dateien mit regulären Ausdrücken, die reguläre Ausdrücke enthalten, die von der Datei datatypes.xml referenziert werden, müssen sich in einer JAR-Datei befinden und die JAR-Datei muss im dynamischen APP-Klassenpfad verfügbar sein. Die Dateien mit regulären Ausdrücken, die andere Regeln enthalten (die nicht von der Datei datatypes.xml referenziert werden), müssen im Verzeichnis <runtime_sandbox>/repository gespeichert werden. IBM® empfiehlt, solche Dateien im Verzeichnis EARFILE/WARFILE/WEB-INF aufzubewahren, damit sie für den HTTP -Zugriff nicht zugänglich sind.