Uploaded image for project: 'Apache Hop (Retired)'
  1. Apache Hop (Retired)
  2. HOP-4285

Clean up XML serialization

    XMLWordPrintableJSON

Details

    • Task
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • Migrated to GHI
    • API
    • None

    Description

      We need to clean up the remaining "manual" XML serialization in the Hop codebase.

      All manual getXml()/loadXml() needs to be replaced with the automated system present in BaseTransformMeta and BaseAction which use the HopMetadataProperty annotations and the XmlMetadataUtil methods.

       

       

      Attachments

        Issue Links

          1.
          Cleanup XML of PipelineMeta Sub-task Closed Unassigned  
          2.
          Cleanup XML of WorkflowMeta Sub-task Closed Unassigned  
          3.
          Cleanup XML of transform Closure Generator Sub-task Resolved Matt Casters  
          4.
          Cleanup XML of transform Combination Lookup Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          5.
          Cleanup XML of transform Concat Fields Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          6.
          Cleanup XML of transform Cube Input Sub-task Resolved Matt Casters  
          7.
          Cleanup XML of transform Credit Card Validator Sub-task Resolved Matt Casters  
          8.
          Cleanup XML of transform Cube Output Sub-task Resolved Matt Casters  
          9.
          Cleanup XML of transform DB Procedure Sub-task Resolved Matt Casters  
          10.
          Cleanup XML of transform Dimension Lookup/Update Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          11.
          Cleanup XML of transform EDI2XML Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          12.
          Cleanup XML of transform Excel Input Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          13.
          Cleanup XML of transform Execute Process Sub-task Closed Shl Xue  
          14.
          Cleanup XML of transform Field Splitter Sub-task Resolved Matt Casters  
          15.
          Cleanup XML of transform File Metadata Sub-task Resolved Matt Casters  
          16.
          Cleanup XML of transform Files to Result Sub-task Resolved Matt Casters  
          17.
          Cleanup XML of transform Filter Rows Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          18.
          Cleanup XML of transform Flattener Sub-task Resolved Matt Casters  
          19.
          Cleanup XML of transform Fuzzy Match Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          20.
          Cleanup XML of transform Get Files Rows Count Sub-task Resolved Matt Casters  
          21.
          Cleanup XML of transform Get Server Sequence Sub-task Resolved Matt Casters  
          22.
          Cleanup XML of transform Get Sub Folders Sub-task Closed Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          23.
          Cleanup XML of transform Get table names Sub-task Closed Unassigned  
          24.
          Cleanup XML of transform Get Variables Sub-task Closed Unassigned  
          25.
          Cleanup XML of transform HTTP Sub-task Closed Unassigned  
          26.
          Cleanup XML of transform If Null Sub-task Resolved Nicolas Adment

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          27.
          Cleanup XML of transform UDJE Sub-task Closed Unassigned  
          28.
          Cleanup XML of transform UDJC Sub-task Closed Unassigned  
          29.
          Cleanup XML of transform JavaScript Sub-task Closed Unassigned  
          30.
          Cleanup XML of transform Join Rows Sub-task Closed Unassigned  
          31.
          Cleanup XML of transform LDAP Input Sub-task Closed Unassigned  
          32.
          Cleanup XML of transform LDAP Output Sub-task Closed Unassigned  
          33.
          Cleanup XML of transform Load File Input Sub-task Closed Unassigned  
          34.
          Cleanup XML of transform Mail Sub-task Closed Unassigned  
          35.
          Cleanup XML of transform Mail Input Sub-task Closed Unassigned  
          36.
          Cleanup XML of transform Mapping Input Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          37.
          Cleanup XML of transform Simple Mapping Sub-task Resolved Matt Casters  
          38.
          Cleanup XML of transform Memory Group By Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          39.
          Cleanup XML of transform Merge Rows Sub-task Closed Unassigned  
          40.
          Cleanup XML of transform ETL Metadata Inject Sub-task Closed Unassigned  
          41.
          Cleanup XML of transform MongoDB Input Sub-task Closed Unassigned  
          42.
          Cleanup XML of transform MongoDB Output Sub-task Closed Unassigned  
          43.
          Cleanup XML of transform Multi-Merge Join Sub-task Closed Unassigned  
          44.
          Cleanup XML of transform Row Normaliser Sub-task Closed Unassigned  
          45.
          Cleanup XML of transform Null If Sub-task Resolved Nicolas Adment

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 40m
          46.
          Cleanup XML of transform PGP Decrypt Stream Sub-task Closed Unassigned  
          47.
          Cleanup XML of transform PGP Encrypt Stream Sub-task Closed Unassigned  
          48.
          Cleanup XML of transform Pipeline Executor Sub-task Closed Unassigned  
          49.
          Cleanup XML of transform Property Input Sub-task Closed Unassigned  
          50.
          Cleanup XML of transform Property Output Sub-task Closed Unassigned  
          51.
          Cleanup XML of transform Random Value Sub-task Closed Unassigned  
          52.
          Cleanup XML of transform RegEx Sub-task Closed Unassigned  
          53.
          Cleanup XML of transform Replace String Sub-task Closed Unassigned  
          54.
          Cleanup XML of transform Reservoir Sampling Sub-task Closed Unassigned  
          55.
          Cleanup XML of transform REST Sub-task Closed Unassigned  
          56.
          Cleanup XML of transform Rows from Result Sub-task Closed Unassigned  
          57.
          Cleanup XML of transform Salesforce Input/Insert/Delete/Update/Upsert Sub-task Closed Unassigned  
          58.
          Cleanup XML of transform Sample Rows Sub-task Closed Unassigned  
          59.
          Cleanup XML of transform SAS Input Sub-task Closed Unassigned  
          60.
          Cleanup XML of transform Select Values Sub-task Closed Unassigned  
          61.
          Cleanup XML of transform Set Value to Constant Value Sub-task Closed Unassigned  
          62.
          Cleanup XML of transform Set Variable Sub-task Closed Unassigned  
          63.
          Cleanup XML of transform Sort Rows Sub-task Closed Unassigned  
          64.
          Cleanup XML of transform Sorted Merge Sub-task Closed Unassigned  
          65.
          Cleanup XML of transform Splunk Input Sub-task Closed Unassigned  
          66.
          Cleanup XML of transform SQL File Output Sub-task Closed Unassigned  
          67.
          Cleanup XML of transform Stream Lookup Sub-task Closed Unassigned  
          68.
          Cleanup XML of transform Stream Schema Sub-task Closed Unassigned  
          69.
          Cleanup XML of transform String Operations Sub-task Closed Unassigned  
          70.
          Cleanup XML of transform Synchronize After Merge Sub-task Closed Unassigned  
          71.
          Cleanup XML of transform Get System Info Sub-task Closed Unassigned  
          72.
          Cleanup XML of transform Table Input Sub-task Closed Unassigned  
          73.
          Cleanup XML of transform CSV Input Sub-task Closed Unassigned  
          74.
          Cleanup XML of transform Text File Input Sub-task Closed Unassigned  
          75.
          Cleanup XML of transform Text File Output Sub-task Closed Unassigned  
          76.
          Cleanup XML of transform Token Replacement Sub-task Closed Unassigned  
          77.
          Cleanup XML of transform Unique Rows By HashSet Sub-task Closed Unassigned  
          78.
          Cleanup XML of transform Value Mapper Sub-task Resolved Nicolas Adment

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 10m
          79.
          Cleanup of transform Web Service Lookup Sub-task Closed Unassigned  
          80.
          Cleanup XML of transform Workflow Executor Sub-task Closed Unassigned  
          81.
          Cleanup XML of transform Write To Log Sub-task Closed Unassigned  
          82.
          Cleanup XML of transform XML Add, Get, Join, Output, Validate, XSLT Sub-task Closed Unassigned  
          83.
          Cleanup XML of transform YAML Input Sub-task Closed Unassigned  
          84.
          Cleanup XML of transform JSON Input, Output, Enhanced Sub-task Closed Unassigned  
          85.
          Cleanup XML of transform Kafka Consumer, Producer Sub-task Closed Unassigned  
          86.
          Cleanup XML of transform MonetDB Bulk Loader Sub-task Closed Unassigned  
          87.
          Cleanup XML of action Check DB Connections Sub-task Closed Matt Casters  
          88.
          Cleanup XML of action Check Files Locked Sub-task Closed Unassigned  
          89.
          Cleanup XML of action Column Exists Sub-task Closed Unassigned  
          90.
          Cleanup XML of action Copy Files Sub-task Closed Unassigned  
          91.
          Cleanup XML of action Copy/Move Result Filenames Sub-task Closed Unassigned  
          92.
          Cleanup XML of action Create File Sub-task Closed Unassigned  
          93.
          Cleanup XML of action Create Folder Sub-task Closed Matt Casters  
          94.
          Cleanup XML of action Delay Sub-task Resolved Nicolas Adment

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 0.5h
          95.
          Cleanup XML of action Delete File Sub-task Closed Unassigned  
          96.
          Cleanup XML of action Delete Files Sub-task Closed Unassigned  
          97.
          Cleanup XML of action Delete Folders Sub-task Closed Unassigned  
          98.
          Cleanup XML of action Delete Result Filenames Sub-task Closed Unassigned  
          99.
          Cleanup XML of action DOS 2 Unix Sub-task Closed Unassigned  
          100.
          Cleanup XML of action Evaluate File Metrics Sub-task Closed Unassigned  
          101.
          Cleanup XML of action Evaluate Table Content Sub-task Closed Unassigned  
          102.
          Cleanup XML of action File Compare Sub-task Closed Unassigned  
          103.
          Cleanup XML of action File Exists Sub-task Closed Unassigned  
          104.
          Cleanup XML of action Files Exist Sub-task Closed Unassigned  
          105.
          Cleanup XML of action Folder is Empty Sub-task Closed Unassigned  
          106.
          Cleanup XML of action Folders Compare Sub-task Closed Unassigned  
          107.
          Cleanup XML of action FTP Get/Delete/Put, SFTP, ... Sub-task Closed Unassigned  
          108.
          Cleanup XML of action Get POP Sub-task Closed Unassigned  
          109.
          Cleanup XML of action HTTP Sub-task Closed Unassigned  
          110.
          Cleanup XML of action Mail Sub-task Closed Unassigned  
          111.
          Cleanup XML of action Move Files Sub-task Closed Unassigned  
          112.
          Cleanup XML of action Message Box Sub-task Closed Unassigned  
          113.
          Cleanup XML of action MS SQL Bulk load Sub-task Closed Unassigned  
          114.
          Cleanup XML of action MySQL Bulk File dump Sub-task Closed Unassigned  
          115.
          Cleanup XML of action MySQL Bulk Load Sub-task Closed Unassigned  
          116.
          Cleanup XML of action PGP Decrypt/Encrypt/Verify files Sub-task Closed Unassigned  
          117.
          Cleanup XML of action Ping Sub-task Closed Unassigned  
          118.
          Cleanup XML of action Pipeline Sub-task Closed Unassigned  
          119.
          Cleanup XML of action Repeat/End Repeat Sub-task Closed Unassigned  
          120.
          Cleanup XML of action Send Nagios Passive Check Sub-task Closed Unassigned  
          121.
          Cleanup XML of action Set Variables Sub-task Closed Unassigned  
          122.
          Cleanup XML of action Shell Sub-task Closed Unassigned  
          123.
          Cleanup XML of action Simple Eval Sub-task Closed Unassigned  
          124.
          Cleanup XML of action SNMP Trap Sub-task Closed Unassigned  
          125.
          Cleanup XML of action Snowflake Warehouse Manager Sub-task Closed Unassigned  
          126.
          Cleanup XML of action SQL Sub-task Closed Unassigned  
          127.
          Cleanup XML of action Table Exists Sub-task Closed Unassigned  
          128.
          Cleanup XML of action Telnet Sub-task Closed Unassigned  
          129.
          Cleanup XML of action Truncate tables Sub-task Closed Unassigned  
          130.
          Cleanup XML of action Unzip Sub-task Closed Unassigned  
          131.
          Cleanup XML of action Wait for file Sub-task Closed Unassigned  
          132.
          Cleanup XML of action Wait for SQL Sub-task Closed Unassigned  
          133.
          Cleanup XML of action WebService Available Sub-task Closed Unassigned  
          134.
          Cleanup XML of action Workflow Sub-task Closed Unassigned  
          135.
          Cleanup XML of action Write To File Sub-task Closed Unassigned  
          136.
          Cleanup XML of action Write To Log Sub-task Closed Unassigned  
          137.
          Cleanup XML of action XML, DTD, XSD, ... Sub-task Closed Unassigned  
          138.
          Cleanup XML of action Zip File Sub-task Closed Unassigned  
          139.
          Cleanup XML of action Run Pipeline Tests Sub-task Closed Unassigned  
          140.
          Cleanup XML of transform Execute Tests Sub-task Closed Unassigned  
          141.
          Cleanup XML of transform Azure Event Hubs Listener/Writer Sub-task Closed Unassigned  
          142.
          Cleanup XML of transform Cassandra Input/Output/... Sub-task Resolved Matt Casters  
          143.
          Cleanup XML of transforms Cassandra Input/Output/SSTable Sub-task Resolved Matt Casters  
          144.
          Cleanup XML of action Execute CQL Sub-task Closed Unassigned  
          145.
          Cleanup XML of action Neo4j Check Connections Sub-task Closed Unassigned  
          146.
          Cleanup XML of action Neo4j Cypher Sub-task Resolved Matt Casters

          100%

          Original Estimate - Not Specified Original Estimate - Not Specified
          Time Spent - 20m
          147.
          Cleanup XML of transform Cypher Sub-task Closed Unassigned  
          148.
          Cleanup XML of transform Neo4j Generate CSVs Sub-task Closed Unassigned  
          149.
          Cleanup XML of transform Neo4j Logging Info Sub-task Closed Unassigned  
          150.
          Cleanup XML of transform Neo4j Output Sub-task Closed Unassigned  
          151.
          Cleanup XML of transform Neo4j Split Graph Sub-task Closed Unassigned  
          152.
          Remove key serialization from pipeline metadata Sub-task Resolved Matt Casters  
          153.
          Cleanup XML of Notepad Sub-task Closed Unassigned  
          154.
          Cleanup XML of action Start Sub-task Resolved Matt Casters  

          Activity

            People

              mcasters Matt Casters
              mcasters Matt Casters
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 4h 50m
                  4h 50m