Uniface 9.4 remote installation

Author: marco.aquino@dedalus.eu (Marco)

in Uniface 8 installation on my customers I simply copy the installation folder on a server without using the CD itself.
The clients simply using an icon that points directly to remote files.
More or less like a portable installation.
The. asn used for our application have inside the address of the network share.
I tried to replicate this structure with Uniface 9 without success, now there is more folder that 8 (common
, uniface, unifaceflow and unifaceview).
My scope is don't install uniface on the server with CD, but simply a folder copy, I also don't want install or copy Uniface on each client.
Can anyone help me?



  1. Hi Marco

    UF9 does include much more features, so there are a "few" more ASN-files and includes

    But  actually it's the same then in UF8 :-)

    If you want, you can use the old ASN-files. A few changes (new link to the binaries etc) and UF9 will pop up.

    On the other side, if you want to use the new features you have to think about a new structure in your ASN files and databases



    Author: istiller (i2stiller@gmx.de)
  2. Hi Ingo,

    I know the there are more feature, but now I want only try to start U9 with the U8 configuration, after I'll try to use new feature.

    I get a Windows error like this:

    Can not start the specified application. Application configuration is incorrect. Re-installing the application may fix this problem.

    when I try to start U9 with the configuration describe in first message.

    You know why?




    Author: Marco (marco.aquino@dedalus.eu)
  3. Hi,

    with U9 you cannot use your U8 ASN files anymore. You have to change them, to set at least some new parts like [resources]....

    Also always have a look in your INI-file, if the path for usys (and now usysbin) is set to your file server.

    But theoretical you can just copy an installation to another file-server, change ini file (and maybe asn file) and it work if you have a valid license ;)

    Best regards



    in the Ini-file look for



    in the asn-file look for

    $RESOURCES_OUTPUT    .\dev\resources\
    ; in the DEV ervironment we do not use UAR files (only in TEST and LIVE)
    ;$SEARCH_RESOURCES    resources_last
    $SEARCH_RESOURCES    resources_first

    ; UNIFACE Runtime
    ; englisch

    ; sources
    usys:*.xml    usys:..\misc\*.xml

    ..and so on

    Author: Thomas.Young (thomas.young@young-consulting.de)
  4. Hi Thomas

    Did you really need the resource section?

    I do have a UF94 test environment without any resources.

    One thing, that we have to change is the dircetory for the listings:

    *lst    \\server\u94\listing\*lst

    An old/ new feature is cross reference which I did start by:



    Author: istiller (i2stiller@gmx.de)
  5. Hi Ingo,

    of course you don't need the resource section, only in case use "new" deployment for IDF and Uniface self.

    You can also use "old" style deployment with file redirection.

    But we like to use the uar, because it is easier to copy a new "smaller" client runtime to our customer (e.g. when going form u93 to u94) remotely.

    especially if you use urr and dol file, I think you have to rebuild them first bevor start IDF, but I am not sure.

    Best regards


    Author: Thomas.Young (thomas.young@young-consulting.de)
  6. Hi Thomas

    Yes, you have to rebuild URR and DOL .

    In UF94 both are UAR/ZIP files with the old endings :-)



    Author: istiller (i2stiller@gmx.de)
  7. Hi Marco,

    It looks like that you did not install the visual c redistributable "vcredist_x86.exe" on your local machine.

    This file is on the 94 CD.



    Author: Arno Bonke (arno.bonke@uniface.com)
  8. Hi Arno,
    yes, the problem was that, I haven't the VC60 library installed on my pc.



    Author: Marco (marco.aquino@dedalus.eu)
  9. In context with the 9.4 TRIAL, I worked on a "portable uniface installation".
    Very much like your situation with remote installations

    It was to have the complete uniface plus projects on an USB stick and use relative paths.

    AFAIK the only situation where you need a full path is the location of the license file.

    It's not too hard to implement relative positioning.


    Author: ulrich-merkel (ulrichmerkel@web.de)