Entic Station Export
Overview
The Entic Station Export provides a web service for reading Niagara AX points. It automatically exports all control points in the station but has the ability to exlcude certain points and include meta data for individual points.
<DATA_ARRAYS FST_XML_VERSION="1.01" COUNT="5"> <DATA NAME="CH_01_FAI" TYPE="BOOLEAN" FLOOR="1">true</DATA> <DATA NAME="CP_01_DemKWI" TYPE="NUMERIC">400.333</DATA> <DATA NAME="CH_01_Status" TYPE="ENUM">1</DATA> <DATA NAME="CH_01_Msg" TYPE="STRING"></DATA> </DATA_ARRAY>
The four types of data points include: boolean, numeric, enum, and string. In the above example there is one additional metadata tag added to the CH_01_FAI point, floor="1".
Setup
Jar Installation
The JAR must be instlaled to the Niagara_Home/modules directory. Workbench and the Station must be restarted before using.
A license file is not required to use this JAR
Component Setup
The Entic Station Export web service can be installed by opening the EnticStationEport Palette and dropping the Entic Station Service anyhwere in the Station. Once it's installed the web service can be accessed by navigating to http://{station_IP}/enticExport.
Usage
The servlet will begin working immediately as long as the component is installed in the station and the servlet is enabled. Exclude Tag Name allows the user to configure the name of the meta-data that sets a Control Point as "hidden" from the servlet.
Adding Meta-Data
The easiest way to add meta-data to components is to use the Metadata Browser included in AX 3.6. This can be found by right clicking the "Config" of your Station and going to Views > Metadata Browser
Once in the metadata browser tags can be added in batch to any point in your station. To exclude a point from the Entic Station Export, add a metadata with the name "exclude" (the default exclude tag name configured in the component). The value of the exclude tag can remain blank. For example the EnumWritable in the below screen shot will be excluded from the export and the BooleanWritable will have an additional tag called "floor"