Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.3.03-030 Released

  • 1.  Rocket Uniface 10.3.03-030 Released

    ROCKETEER
    Posted 23 days ago

    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-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-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-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-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