Skip to main content

Is it possible to load compiled Uniface objects into Oracle database?

  • December 4, 2023
  • 2 replies
  • 0 views

Forum|alt.badge.img

We installed a Uniface application that has a uar file with all the compiled Uniface objects. When I tried to access the objects from IDE, I was not able to see the objects. Is there a way to import the objects from the uar file into the Oracle database? If the answer is yes, how should I do that? Uniface version is 10.3.02.

Thanks,

Anthony



------------------------------
Anthony Zhong
Rocket Forum Shared Account
------------------------------

2 replies

Iain Sharp
Forum|alt.badge.img+5
  • Inspiring
  • December 5, 2023

We installed a Uniface application that has a uar file with all the compiled Uniface objects. When I tried to access the objects from IDE, I was not able to see the objects. Is there a way to import the objects from the uar file into the Oracle database? If the answer is yes, how should I do that? Uniface version is 10.3.02.

Thanks,

Anthony



------------------------------
Anthony Zhong
Rocket Forum Shared Account
------------------------------

The answer is canonically no as far as I am aware. You cannot go from compiled back to source code. 

Regards, 

Iain



------------------------------
Iain Sharp
Head of Technical Services
Pci Systems Ltd
Sheffield GB
------------------------------

OsmanShariff
Forum|alt.badge.img+3
  • Participating Frequently
  • December 6, 2023

We installed a Uniface application that has a uar file with all the compiled Uniface objects. When I tried to access the objects from IDE, I was not able to see the objects. Is there a way to import the objects from the uar file into the Oracle database? If the answer is yes, how should I do that? Uniface version is 10.3.02.

Thanks,

Anthony



------------------------------
Anthony Zhong
Rocket Forum Shared Account
------------------------------

The best AFAIK, is to run the application and go to the debugger browser.  Here you can find all the trigger/entry/operation source code in a component.  

But you could never recreate the DICT, from compiled objects.  I doubt the compiled objects know even where they came from(e.g. UXFIELD/UCFIELD).



------------------------------
Osman Shariff
------------------------------