enaio® feedreader

enaio® 9.10 »

If you want to save RSS feeds of any providers as electronic mail files (EML) and import them, install the components which convert RSS feeds in HTML format into EML files.

While installing the web archive, the oxvbcreateHtml_EML.exe application is copied into the …os_feed/web-inf/ directory. This application requires components which can be installed to the web server using the installation file MhtActiveX.msi from the \components\OS_feed\ directory of your installation media. Internet access is also required.

The installation of the web archive creates the following directory structure for electronic mail files:

enaio_pic

The EML files are saved to the RSS directory. The DB directory contains a database with information on the feed entries which have already been handed over. Error logs are written to the LOG directory. The XSLT directory contains necessary templates which are used to format the data files for the import.

If you require a different directory structure, change the respective entries in the config.properties configuration file.

To use the feed import, enable the following function in the configuration file at first:

feedreader-using=true

on/off

Proxy Server

If you are using a proxy server, enter the respective data into the configuration file:

proxy-using=true

on/off

http-proxy-host=proxy.optimal-systems.de

Address

http-proxy-port=4118

Port

RSS Feed List

In the configuration file, list the RSS feeds that you want to import:

feedimporter.list=Feed1,Feed2,Feed3

The entries are separated by comma.

Enter the data of each entry in the following format:

Feed1

Name

feedimporter.Feed1.url=http://www.os.de/os.rdf

Address

feedimporter.Feed1.generate.eml=true

conversion on/off

If you turn conversion off, only the files with the title, link and description data of the entries will be created.

Update

Specify in the configuration file how often updated data must be searched for:

import-timer-interval=3600

update interval in seconds

The database in the \temp\rss\db directory checks whether the feed entries are new or already present.

Templates

In addition to the EML files, a data file is required for import operations using an automatic action. For each entry, this data file contains the assignment of title, link, description, and EML file. When configuring import operations using the import wizard, assign this data to the data fields of the import object. The data file is created based on a template. Create a template under the nameFeed.xslt for every entry in the RSS feed list.

In the …\temp\rss\xslt directory, you will find the template.xslt template. This template can be used as a model. For every entry in the RSS feed list, save the template under the respective name to the XSLT directory.

You can supplement the templates with fixed fields which must be assigned to every record of the feed:

<item>
<xsl:copy-of select="node()"/>
<fixedfield1>content1</fixedfield1>
<fixedfield2>content2</fixedfield2>
</item>

EML Import

Due to the templates, data files which are used as import files for XML imports are created in the …\temp\rss directory.

When configuring the import operation, assign the data to the fields of an e-mail object. To transfer electronic mail files, assign the eml-file import field to the Image file name object field.

enaio_pic