Rocket Uniface Support Resources

 View Only

Rocket Uniface 10.4.01-007 Released

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

    ROCKETEER
    Posted 12-22-2021 09:27
    No replies, thread closed.

    Patch 10.4.01-007

    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)

    Activating multiple Entitlement IDs is now possible using the RMS Installer on Windows. A friendly name can also be added for your machine when activating your cloud-served network license.
    Added maximum release date for on-premise Sentinel licenses. Patches or distributions released after this date will be disabled. A message will be displayed as the date approaches. You can disable these messages if needed. For more information, see Uniface's documentation.

    Fixes

    UNI-26907 AIX and Solaris RMS packages are missing the readme file.
    UNI-26866 Function $webrequesttype not always returned correct value for new contained DSP
    UNI-26829 Uniface installation does not create necessary local user and group
    UNI-26816 Operations on a collection of inner occurrences are not always executed on the correct context.
    UNI-26081 Delete instance always returns -165 after calling the exec operation
    UNI-25606 DSP: After clearing data via the server non string fields for the first occurrence are retained.
    UNI-25561 IDE: Problems filtering large list of objects using smart suggestions/filtering



    UNI-26907  -  AIX and Solaris RMS packages are missing the readme file.

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    AIX and Solaris RMS packages are missing the readme file.

    Environment:

    +Uniface Version : 10.3/10.4 RMS
    
    +Operating System : AIX/Solaris

    Workaround:

    None.

    Notes:

    This problem is solved.

    Back to top



    UNI-26866  -  Function $webrequesttype not always returned correct value for new contained DSP

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    The proc function $webrequesttype was not working correctly for contained DSP.
    
    
    
    This issue can be observed in the following use cases:
    
    Assume a main DSP with a button and a dspcontainer field. The button will be used to create a new instance of a contained DSP, with the following proc code:
    
    
    
    trigger detail
    
    public web
    
      newinstance "CONTAINED_DSP", "INSTANCE_X"
    
      activate "INSTANCE_X".exec()
    
      CONTAINER = "INSTANCE_X"
    
    end
    
    
    
    Run the main DSP, and click on the button.
    
    Tracing the detail trigger in server side by debugger, you will find that when activating "INSTANCE_X".exec(), in the preActivate trigger of the contained DSP, $webrequesttype return "DYNAMIC". This is wrong. Because the instance is not existing in client side, the correct value should be "STATIC".

    Environment:

    +Uniface Version : 10.x
    
    +Operating System : ALL

    Workaround:

    None.

    Notes:

    This problem has been solved.

    Back to top



    UNI-26829  -  Uniface installation does not create necessary local user and group

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    UnifaceServer User and Uniface Server Users Group are not created when installing Uniface using the provided edist distribution since patch 002.

    Environment:

    + Uniface version: 10.3.03.002/10.4.01.002
    
    + Platform: Windows

    Workaround:

    Manually create user and group.

    Notes:

    This problem is solved.

    Back to top



    UNI-26816  -  Operations on a collection of inner occurrences are not always executed on the correct context.

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    An operation on a collection of inner occurrences is not always executed on the intended set of occurrences. Instead, it is executed on the set of inner occurrences that are contained in what happens to be the current occurrence of the outer entity.

    Environment:

    +Uniface Version : 10.3
    
    +Operating System : Windows

    Workaround:

    No workaround.

    Notes:

    This problem has been solved.

    Back to top



    UNI-26081  -  Delete instance always returns -165 after calling the exec operation

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    Calling into a Uniface Service, e.g. using Java call-in, to the EXEC operation makes the deleteinstance statement return -165.

    Environment:

    + Uniface version: 10.x
    
    + Platform: ALL

    Workaround:

    None.

    Notes:

    This problem has been solved.

    Back to top



    UNI-25606  -  DSP: After clearing data via the server non string fields for the first occurrence are retained.

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    DSP: After clearing data via the server non string fields for the first occurrence are retained.
    
    
    
    Reproduction scenario
    
    On a DSP some occurrences with data are displayed:
    
    trigger detail
    
    public web
    
    fstring.dummy = "ABCDE"
    
    fnumeric.dummy = 124
    
    fdate.dummy = "7-3-1966"
    
    creocc "DUMMY",-1
    
    fstring.dummy = "FGHI"
    
    fnumeric.dummy = 248
    
    fdate.dummy = "11-12-2021"
    
    return(0)
    
    end
    
    
    
    This can also be a retrieve for a database entity:
    
    trigger detail
    
    public web
    
    retrieve/e "dbnumeric"
    
    selectcase $procerror
    
    case 0
    
    ; ok
    
    case -2, -4
    
    webmessage/info "Retrieve: No data found in the database."
    
    elsecase
    
    webmessage/error "Retrieve: Error occurred - (%%($procerror))."
    
    endselectcase
    
    return 0
    
    end
    
    
    
    A clear is done:
    
    trigger detail
    
    public web
    
    clear/e "DUMMY"
    
    return(0)
    
    end
    
    
    
    or in case of the database entity
    
    
    
    trigger detail
    
    public web
    
    clear/e "DBNUMERIC"
    
    return 0
    
    end
    
    
    
    Expected Result
    
    One empty occurrence.
    
    
    
    Actual Result
    
    One occurrence where all non string fields still have the value from before the clear was done.

    Environment:

    +Uniface Version : 10.3.02-048 and later

    Workaround:

    No

    Notes:

    This problem has been solved.

    Back to top



    UNI-25561  -  IDE: Problems filtering large list of objects using smart suggestions/filtering

    Solution available in patch(es):      10.3.03-007, 10.4.01-007

    Description:

    When trying to filter a large list of objects (+- 10000) in the IDE (e.g. using the U-Bar of a Resource Browser) then this can cause problems when entering the search string quickly. Some key strokes seem to be swallowed up by the U-Bar and the cursor is not in the expected position (that can cause subsequent key strokes end up in the incorrect position).
    
    
    
    Only when the search string is entered slowly (i.e. pausing for about one second after each key stroke) the U-Bar works as expected.

    Environment:

    +Uniface Version : 10.3
    
    +Operating System : Windows

    Workaround:

    None.

    Notes:

    This problem is solved.

    Back to top





    ------------------------------
    Daniel Iseli
    Principal Technical Support Engineer
    Uniface Services
    Rocket Software, Switzerland
    ------------------------------