Article - CS135671

Integrations must specify which API version to use in the 10.4 Java API of Integrity Lifecycle Manager/Windchill RV&S

Modified: 18-Mar-2020   


Applies To

  • PTC RV&S (formerly Integrity Lifecycle Manager) 10.4 to 12.3

Description

  • The following methods have been removed from the Java API com.mks.api.IntegrationPointFactory class in Integrity 10.4 (API version: 4.12):
    • public static String getAPIVersion()
    • public IntegrationPoint createLocalIntegrationPoint() throws APIException
    • public IntegrationPoint createIntegrationPoint(String host, int port) throws APIException
    • public IntegrationPoint createIntegrationPoint(String host, int port, boolean secure) throws APIException
  • It is no longer possible to create an IntegrationPoint without specifying an API version for the IntegrationPoint in Integrity Lifecycle Manager 10.4
  • Any custom Integrity triggers that attempt to call the above methods will no longer work correctly
  • Any custom integrations that do not use their own copy of the mksapi.jar (instead relying on the file in the client / server installation location) that use the above methods will no longer work correctly
  • Error:  An error occurred running the trigger <Trigger_name>: JavaScript Error: Can't find method com.mks.api.IntegrationPointFactory.createIntegrationPoint(java.lang.String,number).
This is a printer-friendly version of Article 135671 and may be out of date. For the latest version click CS135671