28 August 2019

1. Monitor Job Queues from Admin UI

The Admin UI comes with a new view that allows monitoring the Queue objects within the ENOVIA database, and display statistics of the connected job objects.

Job object details such as source object information and job configuration can be also accessed from this view. Furthermore, it is possible to do temporarily change the thread count of the queue listeners.

Job Queue Demo

2. Configurable Transaction Type for Custom Job Executor

By default, TIF will not assume any specific transaction to be used in the ENOVIA database when using a custom job executor. However, now it is possible to configure this within the job configuration. For example:

<Job>
    <Executor className="com.acme.MyExecutor">
        <TransferData>
            <!-- used for read transaction -->
            <TransactionType>read</TransactionType>(1)

            <!-- To start an update transaction -->
            <TransactionType>update</TransactionType>(2)

            <!-- To not start a transaction at all, use the value of none or inactive (default) -->
            <TransactionType>none</TransactionType>(3)
        </TransferData>
    </Executor>
    ...
</Job>

3. Fixed Bugs

Below is the list of fixed bugs as of this release.

Issue No Description

660

Receiving 500 error on REST service, no transactional context

663

Job parameters not visible in new admin ui

664

Download option available for zero size outbound payload on new admin ui

665

Unable to download payload in Internet Explorer11 with new admin UI