Interface

The XML POSTAGE OPTIMIZATION consists of several functional DLLs, which can be called from various programming languages. You pass an input XML file to the DLL, which contains all relevant data of the mailshot such as the item and production properties encoded in tags. This input file also has to include all the addresses' ZIP codes and country identifiers, which are supplied with an additional unique key for later identification.
The XML POSTAGE OPTIMIZATION is responsible for parsing the input XML file, for creating an output XML file and for generating all required posting lists. It uses the same postage optimization DLL as INFOPOST-MANAGER, i.e. the results are similar.

Programming languages

The dynamic link libraries (DLLs) can be called from any programming language such as
  • C++
  • Visual Basic
  • Delphi
  • ...
The interface also contains a separate wrapper class packed in a JAR archive, if you want to call the XML POSTAGE OPTIMIZATION from Java.

Documentation

The usage of the XML POSTAGE OPTIMIZATION is explained in an XSD scheme and in HTML. Every tag is described regarding its meaning and relevance for the postage optimization as well as its allowed values.

Test environment

The XML POSTAGE OPTIMIZATION also owns a test environment, which is very helpful for verifying the created input XML files. It runs with Windows operating systems and can read input XML files and validate them for correctness.
Additionally, the underlying postage optimization routine can be called, which will create the posting lists and the output XML files.
Logging information and/or error messages are shown in a separate area of the dialog window.

Customizing

If the XML POSTAGE OPTIMIZATION doesn't meet your special requirements with its off-the-shelf functionalities, we are offering customizing services, which are quoted and charged on a project basis. Thus, the optimized integration into your workflow can be guaranteed.
Possible examples for customization are:
  • calling the XML POSTAGE OPTIMIZATION from script languages (e.g. PERL)
  • creation of the XML files directly from a database
  • transformation from/to XML files via XLST
  • implementation of directory polling methods
  • ...
You define your requirements and we discuss them and agree on a technical level. In all cases, we will especially focus on the price-performance ratio for the complete customization process.