Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.02-009 Released

  Thread closed by the administrator, not accepting new replies.
  • 1.  Rocket Uniface 10.4.02-009 Released

    ROCKETEER
    Posted 11-09-2022 11:29
    No replies, thread closed.

    Downloads

    Product availability Matrix (PAM)
    Downloads of this patch are available from the Rocket Customer Support Portal.
    Further explanation can be found here.

    New Feature(s)

    • ULIC /ret will now also disassociate fingerprints from customer id when returning licenses plus a new ULIC /delfn option is added to disassociate fingerprints from returned entitlement and customer id.

    Fixes

    UNI-31192The Tree Widget in a 64-bit Uniface application might cause a stack corruption.
    UNI-31083/genSql createRI can return error 6908 when field interface templates are used
    UNI-30628IDE: Popup form/window in Editors not always closed when changing focus
    UNI-30389Actions in the IDE can cause it to become unresponsive or cause a 30-second delay
    UNI-26137PGS: DML statements executed via proc script sql return unexpected $status=-3 when there are no records found.
    UNI-12675UROUTMON: maxidle and maxsrv values > 32767 are not correctly shown



    UNI-31192  -  The Tree Widget in a 64-bit Uniface application might cause a stack corruption.

    Solution available in patch(es):      10.4.02-009

    Description:

    When trying to edit an existing menu using the Menu Editor of a debug version of the 64-bits IDE, an error dialog pops up showing that a stack corruption occurred in the Tree widget.

    Environment:

    + Uniface version: 10.4, 64-bit version
    + Platform: WIN

    Workaround:

    None.

    Notes:

    This issue has been resolved.

    Back to top



    UNI-31083  -  /genSql createRI can return error 6908 when field interface templates are used

    Solution available in patch(es):      10.3.03-030, 10.4.02-009

    Description:

    When generating the SQL command script for enforcing referential integrity in the database table using the command line switch /genSql createRI then the error 6908 "Data type/interface mismatch in key/foreign key." when either the key or the foreign key use a field interface template, and the key / foreign key uses an interface shorthand definition.

    Environment:

    + Uniface version: 10.3.03-020 (and higher), 10.4.01-020 (and higher)
    + Platform: ALL
    + Database: Supported by /genSql createRI

    Workaround:

    None.

    Notes:

    This problem is solved.

    Back to top



    UNI-30628  -  IDE: Popup form/window in Editors not always closed when changing focus

    Solution available in patch(es):      10.3.03-030, 10.4.02-009

    Description:

    The IDE is using popup forms to show (e.g.) drop-down lists in the Property Inspector or creating context menus. Depending on how the user navigates within an editor an opened popup form is not closed.

    For example:

    * In the Entity Editor the focus is on the entity pane
    * The user opens a property in the Property Inspector that uses a drop-down list (e.g. Database Behavior)
    * The user then clicks in the field pane

    Result: The drop-down will stay open and the Property Inspector will show the details of the selected field (if any); the only way to close the drop-down is to go back to the entity pane, open the same property drop down again, and then close it; in case the editor is closed then the drop-down will be closed as well.

    Environment:

    +Uniface Version : 10
    +Operating System : OS independent
    +Database : DBMS independent

    Workaround:

    None.

    Notes:

    This problem is solved.

    Back to top



    UNI-30389  -  Actions in the IDE can cause it to become unresponsive or cause a 30-second delay

    Solution available in patch(es):      10.4.02-009

    Description:

    There are problems caused by CEF in the following areas:
    Component conversion can lead to empty area's in the IDE.
    Screen updates are, in certain area's, slow and causes screen flickering.
    Bad performance when closing an Editor.

    Environment:

    + Uniface version: 10.x
    + Platform: Windows

    Workaround:

    None.

    Notes:

    This problem has been solved.

    Back to top



    UNI-26137  -  PGS: DML statements executed via proc script sql return unexpected $status=-3 when there are no records found.

    Solution available in patch(es):      10.3.03-030, 10.4.02-009

    Description:

    DML statements executed via proc script sql return unexpected $status=-3 when there are no records found.

    This happens only when using PGS since patch 10.3.02.058.

    Environment:

    + Uniface Version : 10.3.02.058 and later
    + Database : PostgreSQL

    Workaround:

    If $status is -3 and $dberror is 100 then you can set $status to 0 in your code; 100 means SQL_NO_DATA.

    Notes:

    This problem is solved.

    Back to top



    UNI-12675  -  UROUTMON: maxidle and maxsrv values > 32767 are not correctly shown

    Solution available in patch(es):      10.3.03-030, 10.4.02-009

    Description:

    When a UST has a /max (maxsrv; maximum number of server instances per UST) or /maxidle (maximum idle time in seconds for a server of a UST) value > 32,767 defined then the corresponding values in the Uniface Router Monitor Servers window or the values returned by the UROUTMON component operation GET_SERVERS are not correct.

    The maximum (internal) value of the management switches /max (maxsrv; maximum number of server instances) and /maxidle (maximum idle time in seconds for a server) for a UST (Uniface Server Types) is 2,147,483,647. The Uniface Router Monitor and the UROUTMON component operation GET_SERVERS, however, can only show a maximum of 32,767 for maxsrv and maxidle. In case a higher value is specified for either switch then the values returned by the Uniface Router Monitor Servers window or the GET_SERVERS operation is not correct.

    For example:

    [SERVERS]
    server1 = userver.exe /maxidle=24h /dir="usysworkdir:"
    /asn="usysworkdir:\adm\asv.asn"

    The maxidle value returned (e.g.) by the UROUTMON operation GET_SERVERS is 20,864 (seconds) instead of (24h * 60m * 60s = ) 86,400 (seconds).

    Environment:

    + Uniface: All Versions
    + Operating System: OS independent
    + Database: DBMS independent

    Workaround:

    None.

    Notes:

    This problem is solved.
    Applications that are using the UROUTMON API need to be recompiled with the updated UROUTMON entities definitions (see export \uniface\misc\uroutmon_entities.xml) when installing this patch.

    Back to top