Skip to main content

2024 December FeatureLog

View the various changes made to the FairCom documentation in the month of December

change log for December 2024

change logupdate lognew feature logDecember 2024Dec24
Description

FairCom has increased data flexibility and efficiency by creating a new variant data type. You can now store any type of data in a variant column, including a string, number, date, time, Boolean, image, JSON, XML, or user-defined data type, along with metadata that tells your application precisely what you stored in the column as well as the format and encoding of the data value. The database can also automatically store a value with multiple encodings along with the metadata that tells your application how it is encoded so your application can decode it.

Documents updatedInitial products and versions
  • FairCom DB 13.0.1

  • FairCom Edge 4.2.1

  • FairCom MQ 4.2.1

  • FairCom RTG COBOL 4.2.1

  • FairCom RTG Btrieve 4.2.1

Audience

Developers and Administrators

Source references

D1510

variant data type

variantvariant typedata typeJSON DB
Description

The FairCom server provides a setting in the setsyncstate script that can be used to configure the method of notifying administrators when replication becomes asynchronous which puts the server at risk of losing data during failover. For details, see Linux Pacemaker

Documents updatedInitial products and versions
  • FairCom DB 13.0.1

  • FairCom Edge 4.2.1

  • FairCom MQ 4.2.1

  • FairCom RTG COBOL 4.2.1

  • FairCom RTG Btrieve 4.2.1

Audience

Developers Administrators

Source references

D1439

Failover risk notification method

failover risknotificationnotify
Description

In the rare event of data corruption, quickly recover using our new tutorial for rebuilding indexes.

Documents updatedInitial products and versions
  • FairCom DB 13.0.1

  • FairCom Edge 4.2.1

  • FairCom MQ 4.2.1

  • FairCom RTG COBOL 4.2.1

  • FairCom RTG Btrieve 4.2.1

Audience

Developers and Administrators

Source references

D1131

tutorial to rebuild tables and indexes

Tutorialrebuild tablesrebuild indexes
Description

Upgrading FairCom RTG tables to the new RTG 5 resource format allows nearly all FairCom DB features to be applied to RTG tables. These features include the JSON DB API, dbNotify, partitioned files, hot alter table, replication, two-phase commit support, and full-text search. All COBOL and BTRV data types are now available in all FairCom products.

Documents updatedInitial products and versions
  • FairCom RTG COBOL 5.0.0

  • FairCom RTG Btrieve 5.0.0

Audience

Developers and Administrators.

Source references

D1492

Upgrade to RTG 5

UpgradeRTGv5JSON DB APIdbNotifypartitioned fileshot alter table
Hot_alter_table.png
Description

You can now alter an existing FairCom RTG table by adding columns without requiring file migration. This makes rolling out new application updates faster, easier, and less resource-intensive.

Documents updatedInitial products and versions
  • FairCom RTG COBOL 5.0.0

  • FairCom RTG Btrieve 5.0.0

Audience

Developers and Administrators

Source references

D1472

Hot Alter Table

Hot alter tableSQL alter tableAdd columnApplication update
partitioned_files.png
Description

You can now create tables as (or convert them to) partitioned files in FairCom RTG. This makes deleting large blocks of data very fast and efficient.

Documents updatedInitial products and versions
  • FairCom RTG COBOL 5.0.0

  • FairCom RTG Btrieve 5.0.0

Audience

Developers and Administrators.

Source references

D1547

Partitioned files in RTG

partitionfilesrtgtable
Description

RTG issues are now easier to diagnose since the Function Monitor (an RTG subsystem that logs API function calls sent to the server process) now shows the names of specific RTG functions.

Documents updatedInitial products and versions
  • FairCom RTG COBOL 5.0.0

  • FairCom RTG Btrieve 5.0.0

Audience

Developers and Administrators.

Function names in RTG function monitor

RTG function monitorFunction monitorLog