Mitsubishi's MelEye Integration

Steps to Use Mitsubishi's MelEye with PageGate

Follow these steps to use Mitsubishi's MelEye with PageGate
PageGate can be easily integrated with Mitsubishi's MelEye by having PageGate's GetASCII API monitor MelEye's fault log file for alerts.

First, we'll need to configure GetASCII's basic polling directory:

1) In Windows on the PageGate Server, create a new directory for the integration. We recommend creating a sub-directory of your PageGateData directory called 'MelEye'. By default, c:\PageGateData\MelEye\

2) Open the PageGate Admin.

3) Go to Interfaces - GetAscii - Settings.

4) Set the Polling Directory to the directory you created in step 1. By default, c:\PageGateData\MelEye\

5) Check Enabled.

6) Click Apply.
6a) If prompted, you do want to enable this for all existing groups and recipients.

After enabling the module, we'll then need to configure the Advanced Polling options to tell the program how to understand the structure of the CSV data in MelEye's fault log file. This is just a basic guide and these settings are meant to be an example; each installation will have slightly different settings based on what information you're reading from the MelEye log.

To configure the Advanced Polling options in GetASCII:

1) In the PageGate Admin, go to Interfaces - Settings - GetAscii- Advanced Polling - Files.

2) Click Add.

3) Specify the following:
Recipient: *
From: MelEye
File(s): .txt
Path: Enter the file path to the MelEye Fault Log
File Type: Adding

4) Click Apply, then click Apply again.

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

6) Specify the following:
Start Pattern: *
Start Offset: 0

End Pattern: \013
End Offset: 0

7) Click Apply.

8) Go to Interfaces - Settings - GetAscii - Advanced Polling - Recipient.

This section tells PageGate where in the CSV file to find the recipient or group that the alert needs to go to. If you want all alerts to go to the same recipient or group, select 'Static Recipient' and specify the recipient or group. If the name of the recipient or group is output in the fault log, you can configure 'Dynamic Recipient' to read the value from the CSV file.

For example, let's say that your CSV file looks like this:
"Date","Time","RecipientInformation","Message Information"

This is what you would use for a Dynamic Recipient's start pattern:
Note: Values prefixed with a \ are treated as ASCII code values.
Example: \034 = " (quote) and \044 = , (comma)

Start Pattern: \034\044\034*\034\044\034
Start Offset: -999

End Pattern: \034\044\034
End Offset: 0

That tells the program that the recipient information is in the third field position.

When finished, click Apply.

9) Go to Interfaces - Settings - GetAscii - Advanced Polling - Sender.

10) Select: Static Sender.

11) In the 'Sender' field, enter: MelEye

12) Click Apply.

13) Go to Interfaces - Settings - GetAscii - Advanced Polling - Message.

14) Specify the following:
Start Pattern: *
Start Offset: 0

End Pattern: ~
End Offset: 0

15) Click Apply.

Now we can tell PageGate to clean the data up and remove all " and , characters.

1) Check 'Use Lookup Table'

2) Click 'Edit Table'

3) Click 'Add'.

4) Specify the following:
Data In: *"*
Data Out:
Note: Leave 'Data Out' blank

5) Click Apply.

6) Click 'Add'.

7) Specify the following:
Data In: *,*
Data Out:
Note: Leave 'Data Out' blank

8) Click Apply.

If you need help configuring the advanced polling options, please contact our support department for help as each installation has slightly different settings based on what information you want to read from the MelEye fault log

NotePage, Inc.
PO Box 296
Hanover, MA 02339