I'm dealing with a seemingly simple case here where I just can't seem to get the GetAscii Advanced Polling Message lookup table to work.

The input file is generated by sendpage32.exe and the message contains none of the specially-designated symbols (?*~\). I also tried restarting GetAscii after adding the table entry.

Even trying what would appear to be a very simple test case, where the only lookup table entry attempts to substitute the word "ball" for "apple", no substitution takes place and the message passes unchanged.

The Advanced Polling functions only come in to play when you configure the Advanced Polling; the basic polling never references the Advanced Polling settings.

To configure the program to recognize a custom structure for Advanced Polling, here's what you'll want to do:

1) Open the PG Admin.

2) Go to Interfaces - GetAscii - Settings.

3) I would strongly, STRONGLY recommend having the base polling directory set to the root hard drive somewhere. I'd actually recommend creating a path called c:\PageGateData\Ascii\ and set the polling directory to it but you can set it to any local path.

4) Click on Apply.

5) Go to Interfaces - GetAscii - Settings - Advanced Polling - Files.

6) Click on Add.

7) Set the following:

Recipient: *
From: Enter a Sender's Name here.
File(s): Since you want to modify the input of the automatic sendpage32.exe output, set this field to: *.asc
Path: Enter the path to the sendpage32.exe output folder.
File Type: Custom

8) Click on Apply.

That will tell the program that all .asc files output to the specified location should be processed with the Advanced Polling routine.

Now, specifying the Advanced Polling routine means that you have to specifically tell PageGate what the structure of the file to be read in is. Since you're using the automatic output from the sendpage32.exe, I can tell you that the output is structured as follows:

Recipient
Sender
Message

There is a carriage return/line feed between each line of the file. So, this is what you would want to use for your Advanced Polling parameters:

Thanks, at least it looks like I'm on the right track now.
However, I still can't seem to get the lookup table to work.
I'm now certain that Advanced Polling itself is being applied, as I can specify a Static Message which is substituted for the original message. If I attempt to use the Dynamic Message setting as you specified with "Use Lookup Table" checked, I still cannot seem to get even a simple one-word substitution to work. The message still passes unchanged.

Although my eventual goal was to replace the degrees symbol (ASCII 176) with the word "degrees" in order to avoid a 7-bit TAP issue, I was just testing a simple substitution of the word "ball" for "apple", as in "This is a test. Please don't eat the apple or you will regret it." (My actual test message.)

To use your example, to have the Advanced Polling replace all instances of the word ball with the word apple, this is what you would need to configure for the Data In and Data Out values in the lookup table for the Message: