Symptoms
?Using wildcard(s) in a check file condition to specify 'x' number of wildcards was done as following in v5.1 of AM.
Before check file
if testfile???.txt exists
then
run task
Such a condition would be satisfied by a filename of testfile123.txt or testfile456.txt but fail for testfile12.txt or testfile1234.txt. However, running a similar condition in v7.1 or 8.0 gives the following error:
APLX80:ErrorMsg: AwE-9999 Internal error (6/13/12 2:58 PM)
Details: Dangling meta character '?' near index 10
testfile??????.txt
^
null
?Since v7.1 of AM the backend is now Java based as opposed to 'c' which v5.1 (and v6.1) was written in. The way the Application is written the use of '?' is now replaced with the '.' character.
For the above example, using a testfile....txt (3 wildcard '.' and 1 for the extension itself) with a total of 4 '.' wildcards works correctly.