Uploaded image for project: 'JS - JobScheduler'
  1. JS - JobScheduler
  2. JS-1477

XML Editor exports compatible YADE .ini files from XML configuration files

    XMLWordPrintable

    Details

      Description

      Feature

      • The XML Editor is used to create valid XML configuration files for YADE starting from release 1.11
      • For YADE releases 1.9 and 1.10 the XML Editor can be used to convert valid XML configuration files to compatible .ini configuration files. This allows users to make use of the XML Editor including XSD schema and validation possibilities for YADE releases before 1.11

      Operation

      • A Plugin is provided that is automatically loaded by the XML Editor and that implements the functionality to convert the complete content of an editor tab to an .ini file by menu operation.
      • To be discussed: A command line operation is available for headless execution of the converter

      Samples

      • Simple .ini file

        [Fragment_SFTPFragment@sftp_test2]
        protocol=sftp
        host=
        port=
        user=demo
        password=demo

        [Fragment_FTPFragment@ftp_test2]
        protocol=ftp
        host=
        port=
        user=demo
        password=demo

        [Profile_sftp_server_2_local_select_recursive]
        source_include=Fragment_SFTPFragment@sftp_test2
        target_include=Fragment_FTPFragment@ftp_test2

        operation=copy
        target_directory=/tmp

      Delimitations

      • The XSD Schema for release 1.11 includes more capabilities for configuration than previous releases can perform. Therefore not all available configuration items are converted to previous releases.
      • For release 1.11 a migration utility is planned that will be able to process .ini files created by the converter back to XML configuration files.

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: