Article - CS326793

Use of haCompatibility Extension Attribute (High Availability) in ThingWorx 9.0

Modified: 26-Oct-2023   


Applies To

  • ThingWorx Platform 9.0

Description

  • ThingWorx is a highly extensible Industrial IoT Solution Platform, the functionality of which can be enhanced through the use of extensions that are custom code imported into ThingWorx Foundation
  • Due to changes in ThingWorx architecture to support the High Availability (HA) feature of ThingWorx 9.0, certain Java-backed extensions may require modification
  • See the Best Practices for Developing Solutions and Migrating Extensions help topics for more information to determine if custom-built extensions will require migration
  • A new metadata attribute, haCompatible, is available to extension developers to indicate that an extension is compatible for use with ThingWorx 9 in HA mode:
<?xml version="1.0" encoding="UTF-8"?>
<Entities>
    <ExtensionPackages>
        <ExtensionPackage
         dependsOn=""
         description=""
         haCompatible="true"
         minimumThingWorxVersion="9.3.0"
         name="Extension_Name"
         packageVersion="1.0.0"
         vendor="PTC">
...
   </ExtensionPackages>
</Entities>
This is a printer-friendly version of Article 326793 and may be out of date. For the latest version click CS326793