Nyf2InnoKB Database Converter

What's Nyf2InnoKB

The Nyf2InnoKB is a converter program which helps convert Mybase .nyf files into InnoKB 2.x compatible formats.

System Requirements

To run this utility, you'll need a PC running Microsoft Windows XP+, with appropriate IFilters (e.g. PDF IFilter) precedingly installed for parsing and indexing documents.

How To Use

To convert a .nyf database into InnoKB formats, please follow this,

  1. Run this utility on a Windows PC;
  2. Select the source .nyf file to convert;
  3. Specify a target repository ID; The ID will be used to create a sub folder under the InnoKB repository folder;
  4. Press the [Convert] button to start converting;
  5. Move the sub folder (named with the specified repository ID) into the InnoKB repository folder;
  6. Restart InnoKB server to load all repositories including the newly generated one;

Note that:

  1. If the .nyf file was password protected, the password must be cleared before converting;
  2. It's recommended to use only ASCII characters in InnoKB repository IDs, which will be used in URLs encoded in UTF-8;
  3. InnoKB repository IDs can be changed by simply renaming the repository directory. Before doing so, be sure first to stop/suspend InnoKB service;

How It Works

This utility converts the following parts from within Mybase .nyf files into InnoKB;

  1. Each tree item containing RTF/Html notes or attachments creates a corresponding info item within InnoKB; Note that:
    • The default RTF note goes into the content of the target info item, but without formatting data, only plain text are preserved;
    • If no RTF notes in a tree item, the first HTML document (if any) goes into the content of the target info item;
    • Any additional attachments are stored as attachments within the target info item;
  2. Each tree item having child items creates a corresponding label item at its original tree level; Child items will automatically be labelled with the label, i.e. the folder where it originally resides;
  3. Custom labels (namely: categories, tags) are copied into InnoKB as labels without changes;
  4. Custom icons (namely: categories by glyphs) are converted into labels, the associated items are labelled correspondingly;
  5. Symbolic links (namely: virtual nodes) are treated as labels, and the target items of the symlinks are labelled correspondingly;
  6. Item links (namely: related items) are copied into InnoKB as they were;
  7. Index data file is generated during the conversion and ready to use by InnoKB server;

About Indexing

This utility produces index data files (__db_index.dat) during the conversion. This utility parses those familiar documents (.html, .rtf, .doc, .xls, .ppt, etc.) by using either Windows IFilter or the inbuilt DLL filters; For additional documents, you'd want to install third-party file filters. For example, PDF IFilter for parsing .PDF documents Note that filters for .html, .rtf, .doc, .xls, .ppt, etc. are already inbuilt and ready to use on Windows 2000+; The index data can also be created/updated from within InnoKB adminstrative control panel.

Free Download

To download this utility, please visit our download site.