![]() ![]() ENHANCE: Convert data structures to free form when the data structures uses the Overlay keyword with *NEXT.When the field is numeric and is a subfield of a data structure leave the *LIKE DEFINE line. FIX: Fixed an issue when converting a *LIKE DEFINE line.FIX: Fixed an issue where code was not converted because the program reached the end of the source file.FIX: Fixed an issue when reading through source compile and recognizing page breaks when compile listing is in a foreign language.FIX: Fixed an issue that was occurring when retrieving field lengths and types when the field name was a certain length.FIX: Fixed an issue in F specs where a line using an * in column 7 was not recognized as a comment line.Changed the code to not create a new D spec to define the indicator field. FIX: Fixed an issue where the code defined a *INxx field in a C spec.FIX: Fixed the conversion of fields that use + or - to increase or decrease the length of the new field and one or more spaces exist between the + or - symbol and the number.This was causing issues when converting the remaining D specs. FIX: Fixed an issue that occurs when source code has a C spec in between D specs.FIX: Fixed an issue with the XLATE function when the new field length is smaller than the original field length.FIX: Fixed an issue when converting a Call to a Prototype and a parameter is a Data Structure, changed the prototyped field definition to use LIKEDS instead of LIKE.The new field needs to stay as a packed decimal field. FIX: Fixed an issue when converting a field defined with the *LIKE DEFINE option to not use the LIKE keyword if the field is numeric and is defined from a zoned decimal field.ENHANCE: Changed the company name from Linoma to HelpSystems.ENHANCE: The indent program will now indent calc specs when working with **FREE code starting in position 1.FIX: Fixed an issue when indenting **FREE code when encountering a LIKEDS keyword. ![]() FIX: Fixed to to convert values using the eval-corr keyword.This keyword is not allowed in the new Free form specs. FIX: Fixed an issue where D spec contains the FROMFILE keyword.FIX: Changed the DIV parameter to work with a dividend that contains decimal places.ENHANCE: Changed to give field names 15 characters when used in DCL-S, DCL-PR, DCL-PI and DCL-DS declarations when the field name lengths are smaller than 15 characters to space out the values.ENHANCE: Changed the MOVE and MOVEL parameters to always convert when value is *hival, *loval or *ALL.ENHANCE: Changed the Z-ADD parameter to always convert when value is *zeros, *hival or *loval.This level of free-form syntax was made available with the IBM i Technology Refresh 11 on V7R1 and Technology Refresh 3 on V7R2 in October 2015. The *FREE3 option is only valid when targeting IBM i release V7R1 and higher. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. Archives
March 2023
Categories |