Integrations must specify which API version to use in the 10.4 Java API of Integrity Lifecycle Manager/Windchill RV&S
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).