Omnis 7 running on Server 2016 64bit
Doug Easterbrook
doug at artsman.com
Thu Apr 7 19:26:17 UTC 2022
so, martin.. .
you wish to upgrade to latest version of omnis 7 and nothing more.
if the runtime licences you have
1) start with C7RS — then you can use omnis 7.3.7
2) start with C8RS — then you can use omnis 7.3.8.3. (which I think was the latest)
they both run on 64 bit windows, as a 32 bit application. you don’t have to worry about ‘bitness' on windows.
whats the difference between omnis 7.3.7.x and 7.3.8.x
7.3.7.x is the last publicly available omnis 7
the 7.3.8.x branch was only made available to people who paid for extended support while Omnis (the company) was rolling out Omnis Studio …. meaning, people who still needed to use Omnis 7 overall.
The only guarantee with the Studio 7.3.8 was that Omnis (the company) would do ‘best efforts’ to keep it running and they did fix a few User interface anomalies over time. (seems to me I remember drop down lists on windows was one of them).
Omnis 7.3.8 also got you the omnis data bridge to fix some issues with byte range locking and cross platform file sharing.
On the whole, Omnis 7 probably still runs. I’ve used it on win XP Virtual machine in the not to distant past to go back and look at old code that I havn’t touched in a couple of decades.
finally, in theory, the promise was you should be able to just upgrade omnis 7 to studio. The code is largely the same in a numbe of respects. Omnis 7 had notation, it uses a lot of the old style commands, many of which still work. There ae a few that are deprecated and Studio tells you when it updates the library.
BUT …. updating an omnis 7 library to studio, in practice, makes you want to rewrite things cause of the new widgets …. even though a bunch of the underlying code will work. we found that upgrading omnis 7 to studio was not satisfactory since we simply wanted the interface to look more modern… and that happened lots.
so. if you are taking on support of Omnis 7 applications — it will cost you in time even if you keep it in studio 7
— The developer interface is fairly primitive compared to luxury of Studio 10.
— The language should still work
— the DF1 still works
— all the externals you use should still work on 64 bit windows
— there will be some user interface gotcha’s and glitches.
— and the omnis 7 product is dead end. no changes to it in 15 + years
— and if the licences are C8RS, then you have the data bridge which will save you from issues with file sharing.
the path forward is Studio
— converting an app is supposed to work (and it kind of does mostly)
— however, it will cost you more time that you expect, so don’t take on that project to keep it up to date unless people are paying you for it.
thats my recollection of the past and what we went through.
I’m so glad we are not using omnis 7 any more. at the time, it seemed like a jump to get to studio. but once there, we’d never go back.
and I wouldn’t take on any studio 7 support without an explicit acknowledgement from the person:
1) that Omnis 7 is NOT guaranteed to work forever, if it works now.
2) that they might have to pay you to upgrade to studio and that might not be cheap.
anybody who has let an application languish in studio 7 … wasn't thinking of the future when they made that decision.
Doug Easterbrook
Arts Management Systems Ltd.
mailto:doug at artsman.com
http://www.artsman.com
Phone (403) 650-1978
> On April 7, 2022, at 11:38 AM, Martin Obongita via omnisdev-en <omnisdev-en at lists.omnis-dev.com> wrote:
>
> Hi Das,
> I don't wish to touch the code.I only want to upgrade the license to the latest version of Omnis 7.to run on Windows server 2016, 64bit and users connecting to it in an active directory setup. THAT IS ALL.
> Rgds,Martin.
>
> On Thursday, April 7, 2022, 09:30:07 PM GMT+3, Das Goravani <goravanis at gmail.com> wrote:
>
>
> Martin,
>
> Upgrading Omnis 7 to studio is a good bit of work, it’s totally do-able, but not instant, you have to rearrange the code
>
> In Omnis 7 a lot of code is likely stored in menu formats (menu classes)
>
> That’s not the case with Studio, so you end up moving menu code to objects or code classes, this is for example one thing that one does when upgrading 7 to studio
>
> Das
>
>> On Apr 7, 2022, at 2:08 PM, Martin Obongita via omnisdev-en <omnisdev-en at lists.omnis-dev.com> wrote:
>>
>> Hi Phil, Can the clients be upgraded to Studio?
>> Rgds,
>>
>> On Thursday, April 7, 2022, 08:11:13 PM GMT+3, Phil (OmnisList) <phil at pgpotter.co.uk> wrote:
>>
>> Martin,
>>
>> When did you start using omnis? Have you used Omnis 7, classic, before?
>> Its quite different to Studio if you haven't.
>>
>> Should work fine on Win 2016 or later, it won't be 64 bit of course...
>> So if your connecting to SQL data, you probably will need 32bit drivers.
>>
>> If you know Omnis7, then its just how clear the previous developers code is.
>>
>> If not, then prepare for a learning curve...
>>
>> You say sites, plural?
>> What exact version of Omnis7?
>>
>> regards
>> Phil Potter
>> Based in Chester in the UK.
>>
>> On 07/04/2022 17:00, Martin Obongita via omnisdev-en wrote:
>>> Hi all,
>>> What are the pitfalls in inheriting Omnis7 sites?Any experiences?
>>> Rgds,Martin.
>>>
>>> On Thursday, April 7, 2022, 06:43:11 PM GMT+3, Martin Obongita via omnisdev-en<omnisdev-en at lists.omnis-dev.com> wrote:
>>>
>>> Hi All,An old Omnis user has contacted me asking whether Omnis 7 can run windows server 2016, 64bit.Anyone with experience in this installation?
>>> Rgds,Martin
>>>
>> _____________________________________________________________
>> Manage your list subscriptions at https://lists.omnis-dev.com
>> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
>>
>> _____________________________________________________________
>> Manage your list subscriptions at https://lists.omnis-dev.com
>> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
>
> _____________________________________________________________
> Manage your list subscriptions at https://lists.omnis-dev.com
> Start a new message -> mailto:omnisdev-en at lists.omnis-dev.com
More information about the omnisdev-en
mailing list