Difference between revisions of "AskPlus 8.4.4"

From Vital Soft Wiki
Jump to: navigation, search
>Johno
>Johno
Line 10: Line 10:
 
:* Several of these enhancements are included in the libsdtox.so (or .sl) library file.
 
:* Several of these enhancements are included in the libsdtox.so (or .sl) library file.
  
'''Instructions for Installing AskPlus:'''
+
'''Download Links:'''
:[[Installing AskPlus on HPUX]]
 
  
'''Backwards Compatibility:'''
+
:* Full Install:
:* The underscore character now has a special meaning in numeric formats. It is unlikely that this character was used previously in numeric edit masks, however, if it was the new behavior is different. Previously an underscore was treated as an insertion character, starting with E.8.4.4, the underscore (in numeric masks) will be replaced by an * to mask certain digits.
+
 
 +
::* PA-risc [http://www.vital-soft.com//download/secure/software/ASK_eloq_e844.gz AskPlus 8.4.4 Full Install]
 +
::* Itanium [http://www.vital-soft.com//download/secure/software/ASK64_eloq_e844.gz AskPlus 8.4.4 Full Install]
 +
 
 +
:* Update From 8.2.X or E.8.3.X:
 +
::* PA-risc [http://www.vital-soft.com/download/secure/software/ASK_eloq_e844_upd.gz 8.4.4 Update]
 +
::* Itanium [http://www.vital-soft.com/download/secure/software/ASK64_eloq_e844_upd.gz 8.4.4 Update]
 +
 
 +
:* Instructions for Installing AskPlus:
 +
::* [[Installing AskPlus on HPUX]]
  
'''Enhancements'''
+
'''Enhancements:'''
 
:* The date formats introduced in version E.8.4.2 are now supported with file output like ASD files:
 
:* The date formats introduced in version E.8.4.2 are now supported with file output like ASD files:
 
::* Formats like "mm-dd-yyyy" and "MMM-dd-yyyy" will be applied to file output.  See [[AskPlus 8.4.2#DateFormats|date formatting]] for more information on these formats.
 
::* Formats like "mm-dd-yyyy" and "MMM-dd-yyyy" will be applied to file output.  See [[AskPlus 8.4.2#DateFormats|date formatting]] for more information on these formats.
Line 30: Line 38:
 
::* Use !pos(str1, str2) or !strpos(str1, str2) to return the position of str2 in str1.
 
::* Use !pos(str1, str2) or !strpos(str1, str2) to return the position of str2 in str1.
  
'''Bug Fixes'''
+
'''Backwards Compatibility:'''
 +
:* The underscore character now has a special meaning in numeric formats. It is unlikely that this character was used previously in numeric edit masks, however, if it was the new behavior is different.  Previously an underscore was treated as an insertion character, starting with E.8.4.4, the underscore (in numeric masks) will be replaced by an * to mask certain digits.
 +
 
 +
'''Bug Fixes:'''
 
:* Fix a coredump that could occur when an invalid special operator was specified.
 
:* Fix a coredump that could occur when an invalid special operator was specified.
 
:* Fix a coredump with E4 fields being output to a local file with the mask "$,$$$,$$9.99-".
 
:* Fix a coredump with E4 fields being output to a local file with the mask "$,$$$,$$9.99-".
 
:* Fix a bug when reading HISTRY data change records (a few records were being ignored)
 
:* Fix a bug when reading HISTRY data change records (a few records were being ignored)

Revision as of 18:20, 1 February 2018

AskPlus E.8.4.4

AskPlus E.8.4.4 was released in February 2018.

Highlights:

  • Date formatting now supported with file output.
  • New numeric format character to "mask" digits when printing sensitive data.
  • Several bug fixes.
  • Includes all features introduced in E.8.4.2 and E.8.4.3
  • Several of these enhancements are included in the libsdtox.so (or .sl) library file.

Download Links:

  • Full Install:
  • Update From 8.2.X or E.8.3.X:
  • Instructions for Installing AskPlus:

Enhancements:

  • The date formats introduced in version E.8.4.2 are now supported with file output like ASD files:
  • Formats like "mm-dd-yyyy" and "MMM-dd-yyyy" will be applied to file output. See date formatting for more information on these formats.
  • Remove leading blanks from formatted numeric data output to asd files.
  • Numeric formats now support "masking" digits:
  • When printing account numbers or SSNs it is possible to mask certain digits using an edit mask.
  • Use an underscore in the mask to represent the position of a digit and in the final output the underscore will be replaced by an * character.
  • This is supported in regular report output and local file output.
 The mask "_____9999" will produce *****1234
  • New special operator names were added for clarity:
  • Use !len(str) or !strlen(str) to return the length of a string (trailing blanks are ignored.)
  • It is now valid to pass a numeric value to !len (and !strlen). The value will be converted to ASCII and that length will be returned.
  • Use !pos(str1, str2) or !strpos(str1, str2) to return the position of str2 in str1.

Backwards Compatibility:

  • The underscore character now has a special meaning in numeric formats. It is unlikely that this character was used previously in numeric edit masks, however, if it was the new behavior is different. Previously an underscore was treated as an insertion character, starting with E.8.4.4, the underscore (in numeric masks) will be replaced by an * to mask certain digits.

Bug Fixes:

  • Fix a coredump that could occur when an invalid special operator was specified.
  • Fix a coredump with E4 fields being output to a local file with the mask "$,$$$,$$9.99-".
  • Fix a bug when reading HISTRY data change records (a few records were being ignored)