Uploaded image for project: 'YADE - Yet Another Data Exchange Tool'
  1. YADE - Yet Another Data Exchange Tool
  2. YADE-321

Provide mapping capability with XML Editor for YADE settings files (.ini format)

    XMLWordPrintable

Details

    • Feature
    • Status: Resolved (View Workflow)
    • Minor
    • Resolution: Fixed
    • None
    • 1.10
    • None
    • None

    Description

      Feature

      • The XML Editor should create valid YADE settings files (.ini format) from JADE XML configuration files.
      • This development is specific for YADE and should be provided with a separate .dll file. If the .dll file is available then the functionality is offered by the editor GUI with the menu item "Export to classic YADE settings":
        • A file dialog is opened that allows to specify the output file (.ini format)
        • The XML Editor converts XML settings to .ini settings

      Mapping

      • Create "classic" name/value pairs for YADE parameters.
      • Manage prefixes for source, target, jump host, alternative processing
      • Manage .ini sections:
        • Create sections for the source and target fragments
        • Create sections for the profiles - distinguished by profile_id - that includes the source and target fragment.
      • Stick to naming conventions
        • Fragment section: [Fragment @name]
        • Profile section: [Profile @profile_id]

      Maintainer Notes

      • This functionality cannot map 100% of the XML configuration to .ini files:
        • The XML format is capable of more intrinsic configurations that cannot be mapped.
      • The XML Editor is designed to provide a good 80% solution for the mapping.
      • Please note that the opposite mapping, i.e. from .ini format to XML configuration, is subject to future development of a converter tool.

      Attachments

        Issue Links

          Activity

            People

              re Robert Ehrlich
              ap Andreas Püschel
              Andreas Püschel Andreas Püschel
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: