{"id":7261,"date":"2019-05-01T00:06:28","date_gmt":"2019-05-01T00:06:28","guid":{"rendered":"https:\/\/alt2.minisoft.com\/support\/?p=7261"},"modified":"2020-07-02T13:07:34","modified_gmt":"2020-07-02T20:07:34","slug":"eformz-preprocessors","status":"publish","type":"post","link":"https:\/\/c002.minisoft.com\/support\/eformz-preprocessors\/","title":{"rendered":"eFORMz Preprocessors"},"content":{"rendered":"\n<p>eFORMz Version 11.02 includes the following preprocessors.  <br>A preprocessor can change the input data before any other processing happens. The preprocessors are run sequentially from first to last, and the sequence is sometimes an important consideration.<\/p>\n\n\n\n<ul><li><strong>Macro Insert:<\/strong> Inserts a macro into the data file.<\/li><li><strong>Skip until a string is found:<\/strong> Ignores string commands until the specified string is found. Specify the number of occurrences the specified string should be skipped.<\/li><li><strong>Replace occurrences of a string:<\/strong> Replaces a specified string with another. <\/li><li><strong>Multiple replace occurrences of a string:<\/strong> Replaces multiple strings with another.<\/li><li><strong>Command parsing:<\/strong> For custom command parsing.<\/li><li><strong>Sequential Line Marker:<\/strong> Marks incoming data based on a search criteria.<\/li><li><strong>Text file pagination:<\/strong> Searches for a string in a particular column and then issues a formfeed ( \\f ) at the beginning of that line.<\/li><li><strong>Flat File Parser:<\/strong> Ability to parse as input comma delimited (CSV) or EDI-formatted files.<\/li><li><strong>Text to XML Converter:<\/strong> Converts text files to XML.<\/li><li><strong>JSON Preprocessor:<\/strong> Assign an SQL root for the JSON data.<\/li><li><strong>SQL Result Set:<\/strong> The result set of an SQL statement that you specify is passed in XML format to the next preprocessor or to the main project.<\/li><li><strong>Project:<\/strong> Processes the data file with a project. The output of the project is passed in EFD format to the next preprocessor or to the main project.<\/li><li><strong>Character Set Translator:<\/strong> Change from one character set to another.<\/li><li><strong>Insert a string:<\/strong> Insert a string at a particular byte location. <\/li><li><strong>JetForm IFD File Parser:<\/strong> Enter .ifd information to parse JetForm .ifd files.<\/li><\/ul>\n\n\n\n<p><a href=\"\/support\/index.php\/tip-verify-unique-strings-in-preprocessors\/\">https:\/\/minisoft.com\/support\/index.php\/tip-verify-unique-strings-in-preprocessors\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>eFORMz Version 11.02 includes the following preprocessors. A preprocessor can change the input data before any other processing happens. The preprocessors are run sequentially from first to last, and the sequence is sometimes an important consideration. Macro Insert: Inserts a macro into the data file. Skip until a string is found: Ignores string commands until [&hellip;]<\/p>\n","protected":false},"author":12,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/7261"}],"collection":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/users\/12"}],"replies":[{"embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/comments?post=7261"}],"version-history":[{"count":5,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/7261\/revisions"}],"predecessor-version":[{"id":8263,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/posts\/7261\/revisions\/8263"}],"wp:attachment":[{"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/media?parent=7261"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/categories?post=7261"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/c002.minisoft.com\/support\/wp-json\/wp\/v2\/tags?post=7261"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}