import com.technia.tif.enovia.jaxrs.RESTException;
...
// Respond with a status code "401 Unauthorized" and include a JSON messge.
String jsonMessage = "...";
throw new RESTException(401, jsonMessage, "application/json");
01 December 2023
The LDAPS support have been improved. Some new configuration options have been added to allow to configure different bind authentication strategies. The documentation around using LDAPS have also been clarified.
Custom credentials context handler on REST services can now throw a runtime exception of type
com.technia.tif.enovia.jaxrs.RESTException
to respond with a specified HTTP status code and message.
For example:
import com.technia.tif.enovia.jaxrs.RESTException;
...
// Respond with a status code "401 Unauthorized" and include a JSON messge.
String jsonMessage = "...";
throw new RESTException(401, jsonMessage, "application/json");
If for some reason the TIF instance was shutdown in the middle of processing a job originating from the ENOVIA/3DExperience database, the corresponding TIF job will be marked as failed upon the next startup automatically but the ENOVIA/3DExperience job object may be in a wrong state.
As of this release we will try to automatically demote the ENOVIA/3DExperience job object to its previous state and by so try to re-create the corresponding TIF Job object.
This behavior can be configured and controlled via the module.properties
setting called incompletedJobs.startupAction
where possible values are demote
, delete
or ignore
.
This change may have a minor impact on the startup performance in some situations.
Below is the list of fixed bugs as of this release.
Issue No | Description |
---|---|
957 |
Hosted SOAP webservices not accessible |