Rocksolid Light

Welcome to novaBBS (click a section below)

mail  files  register  newsreader  groups  login

Message-ID:  

"All we are given is possibilities -- to make ourselves one thing or another." -- Ortega y Gasset


computers / comp.os.vms / VSI roadmap

SubjectAuthor
* VSI roadmapArne Vajhøj
+* Re: VSI roadmapDave Froble
|+* Re: VSI roadmapArne Vajhøj
||`* Re: VSI roadmapbill
|| +- Re: VSI roadmapDave Froble
|| +- Re: VSI roadmapArne Vajhøj
|| `* Re: VSI roadmapultr...@gmail.com
||  +* Re: VSI roadmapArne Vajhøj
||  |`- Re: VSI roadmapArne Vajhøj
||  +- Re: VSI roadmapDave Froble
||  `* Re: VSI roadmapSimon Clubley
||   `* Re: VSI roadmapChris Townley
||    `* Re: VSI roadmapSimon Clubley
||     +- Re: VSI roadmapDave Froble
||     +* Re: VSI roadmapChris Townley
||     |+- Re: VSI roadmapArne Vajhøj
||     |`* Re: VSI roadmapbill
||     | `- Re: VSI roadmapArne Vajhøj
||     `* Re: VSI roadmapArne Vajhøj
||      `* Re: VSI roadmapSimon Clubley
||       +* Re: VSI roadmapbill
||       |`- Re: VSI roadmapSimon Clubley
||       `- Re: VSI roadmapArne Vajhøj
|`- Re: VSI roadmapSimon Clubley
`* Re: VSI roadmapMarc Van Dyck
 `* Re: VSI roadmapArne Vajhøj
  +- Re: VSI roadmapRobert A. Brooks
  `* Re: VSI roadmapdthi...@gmail.com
   +- Re: VSI roadmapRobert A. Brooks
   +- Re: VSI roadmapDan Cross
   +- Re: VSI roadmapArne Vajhøj
   `* Re: VSI roadmapDave Froble
    `* Re: VSI roadmapJan-Erik Söderholm
     `* Re: VSI roadmapDave Froble
      +* Re: VSI roadmapJan-Erik Söderholm
      |`* Re: VSI roadmapArne Vajhøj
      | `- Re: VSI roadmapChris Townley
      +- Re: VSI roadmapJan-Erik Söderholm
      +* Re: VSI roadmapArne Vajhøj
      |`- Re: VSI roadmapDave Froble
      +* Re: VSI roadmapChris Townley
      |`- Re: VSI roadmapbill
      +* Re: VSI roadmapJohnny Billquist
      |`* Re: VSI roadmapDave Froble
      | `* Re: VSI roadmapJohnny Billquist
      |  `* Re: VSI roadmapJan-Erik Söderholm
      |   `- Re: VSI roadmapJohnny Billquist
      `* Re: VSI roadmapSimon Clubley
       +* Re: VSI roadmapJohnny Billquist
       |`* Re: VSI roadmapArne Vajhøj
       | `- Re: VSI roadmapArne Vajhøj
       `* Re: VSI roadmapArne Vajhøj
        +* Re: VSI roadmapDave Froble
        |+- Re: VSI roadmapArne Vajhøj
        |`* Re: VSI roadmapterry-...@glaver.org
        | `- Re: VSI roadmapJohnny Billquist
        +* Re: VSI roadmapSimon Clubley
        |+* Re: VSI roadmapDavid Jones
        ||+* Re: VSI roadmapSimon Clubley
        |||+- Re: VSI roadmapDavid Jones
        |||+- Re: VSI roadmapArne Vajhøj
        |||+- Re: VSI roadmapDave Froble
        |||`* Re: VSI roadmapJohnny Billquist
        ||| `* Re: VSI roadmapDavid Jones
        |||  `* Re: VSI roadmapJan-Erik Söderholm
        |||   `* Re: VSI roadmapDavid Jones
        |||    `- Re: VSI roadmapArne Vajhøj
        ||`* Re: VSI roadmapterry-...@glaver.org
        || +* Re: VSI roadmapJohnny Billquist
        || |`* Re: VSI roadmapterry-...@glaver.org
        || | `* Re: VSI roadmapJohnny Billquist
        || |  `- Re: VSI roadmapterry-...@glaver.org
        || +- Re: VSI roadmapDavid Jones
        || `* Re: VSI roadmapArne Vajhøj
        ||  `- Re: VSI roadmapArne Vajhøj
        |+- Re: VSI roadmapArne Vajhøj
        |`* Re: VSI roadmapJohnny Billquist
        | `* Re: VSI roadmapDave Froble
        |  `* Re: VSI roadmapJohnny Billquist
        |   `- Re: VSI roadmapArne Vajhøj
        `* Re: VSI roadmapDavid Jones
         `* Re: VSI roadmapArne Vajhøj
          +- Re: VSI roadmapArne Vajhøj
          `* Re: VSI roadmapDavid Jones
           `- Re: VSI roadmapArne Vajhøj

Pages:1234
VSI roadmap

<ubjb57$3e2qk$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29271&group=comp.os.vms#29271

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: VSI roadmap
Date: Wed, 16 Aug 2023 16:21:59 -0400
Organization: A noiseless patient Spider
Lines: 28
Message-ID: <ubjb57$3e2qk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Wed, 16 Aug 2023 20:21:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="515ac74c9598eb77d7dc9be62081cf68";
logging-data="3607380"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/29+6s4L4KAhMKlCGglZL24ZGB0wTzmRg="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:6c57YVDGUFmkG3vsrQt1EUmigL4=
Content-Language: en-US
 by: Arne Vajhøj - Wed, 16 Aug 2023 20:21 UTC

https://vmssoftware.com/about/roadmap/

now has the following listed for H2:

* VMS 9.2-2 with support for
- cloud
- Oracle Linux KVM
- VMWare VMotion
- FC passthrough on VMWare
* native Bliss
* native Cobol
* native Basic
* Java 8 [pretty old by now, but if they get it running then Java 17
will hopefully follow soon]
* Python
* ActiveMQ
* SQLRelay client
* Tomcat 8.5 [also pretty old]
* the CDD replacement

I will cross my fingers and hope.

With all that then I think the main missing piece must be Rdb.

Arne

Re: VSI roadmap

<ubjp8p$3g17v$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29276&group=comp.os.vms#29276

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Wed, 16 Aug 2023 20:23:38 -0400
Organization: A noiseless patient Spider
Lines: 40
Message-ID: <ubjp8p$3g17v$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 00:22:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7719a11b3678fe925f308af1c1f9de06";
logging-data="3671295"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/LGKkrhIzvUo9Mt3ivqEXcUZ6S1gVyXDs="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:LaNOEEvAe1VEfQ4pUC2OD7Hpxu8=
In-Reply-To: <ubjb57$3e2qk$1@dont-email.me>
 by: Dave Froble - Thu, 17 Aug 2023 00:23 UTC

On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
> https://vmssoftware.com/about/roadmap/
>
> now has the following listed for H2:
>
> * VMS 9.2-2 with support for
> - cloud
> - Oracle Linux KVM
> - VMWare VMotion
> - FC passthrough on VMWare
> * native Bliss
> * native Cobol

> * native Basic

Many atta-boys for this.

:-)

> * Java 8 [pretty old by now, but if they get it running then Java 17 will
> hopefully follow soon]
> * Python
> * ActiveMQ
> * SQLRelay client
> * Tomcat 8.5 [also pretty old]
> * the CDD replacement
>
> I will cross my fingers and hope.
>
> With all that then I think the main missing piece must be Rdb.

Not sure how that should be considered, since Rdb is not in VSI's hands.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VSI roadmap

<ubjtri$3kag7$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29277&group=comp.os.vms#29277

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Wed, 16 Aug 2023 21:41:06 -0400
Organization: A noiseless patient Spider
Lines: 46
Message-ID: <ubjtri$3kag7$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 01:41:06 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="886e67b87ba187b8bd2a939130531c3d";
logging-data="3811847"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX185diSDKqOrtnc8mUzzJXeACWvZp4b+zmk="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:62BOBZqq4dIWyB1VAKppPAkRgIY=
In-Reply-To: <ubjp8p$3g17v$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 17 Aug 2023 01:41 UTC

On 8/16/2023 8:23 PM, Dave Froble wrote:
> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>> https://vmssoftware.com/about/roadmap/
>>
>> now has the following listed for H2:
>>
>> * VMS 9.2-2 with support for
>>     - cloud
>>     - Oracle Linux KVM
>>     - VMWare VMotion
>>     - FC passthrough on VMWare
>> * native Bliss
>> * native Cobol
>
>> * native Basic
>
> Many atta-boys for this.
>
> :-)

It is definitely needed.

>> * Java 8 [pretty old by now, but if they get it running then Java 17 will
>> hopefully follow soon]
>> * Python
>> * ActiveMQ
>> * SQLRelay client
>> * Tomcat 8.5 [also pretty old]
>> * the CDD replacement
>>
>> I will cross my fingers and hope.
>>
>> With all that then I think the main missing piece must be Rdb.
>
> Not sure how that should be considered, since Rdb is not in VSI's hands.

There will be a lot of customers waiting for it - not being able to
start their migration until it at least is ready for test.

They do not wait less because it is Oracle and not VSI.

Obviously if they want to push for it they should push Oracle not VSI.

Arne

Re: VSI roadmap

<kk5f8aFsgh4U1@mid.individual.net>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29278&group=comp.os.vms#29278

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!news.swapon.de!fu-berlin.de!uni-berlin.de!individual.net!not-for-mail
From: bill.gun...@gmail.com (bill)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Wed, 16 Aug 2023 22:33:49 -0400
Lines: 51
Message-ID: <kk5f8aFsgh4U1@mid.individual.net>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Trace: individual.net vu39GmCvBAEZGmaSJIaqjACrxwDPvQSlYnUOAbkvY4BDTJOj9f
Cancel-Lock: sha1:BHdpFft0bOG47uzxzYBf3S4IgsA= sha256:eufZeKcoJAA4MayfJ3swvs6zr7tlAsmA52KuQuwGhmg=
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Content-Language: en-US
In-Reply-To: <ubjtri$3kag7$1@dont-email.me>
 by: bill - Thu, 17 Aug 2023 02:33 UTC

On 8/16/2023 9:41 PM, Arne Vajhøj wrote:
> On 8/16/2023 8:23 PM, Dave Froble wrote:
>> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>>> https://vmssoftware.com/about/roadmap/
>>>
>>> now has the following listed for H2:
>>>
>>> * VMS 9.2-2 with support for
>>>     - cloud
>>>     - Oracle Linux KVM
>>>     - VMWare VMotion
>>>     - FC passthrough on VMWare
>>> * native Bliss
>>> * native Cobol
>>
>>> * native Basic
>>
>> Many atta-boys for this.
>>
>> :-)
>
> It is definitely needed.
>
>>> * Java 8 [pretty old by now, but if they get it running then Java 17
>>> will
>>> hopefully follow soon]
>>> * Python
>>> * ActiveMQ
>>> * SQLRelay client
>>> * Tomcat 8.5 [also pretty old]
>>> * the CDD replacement
>>>
>>> I will cross my fingers and hope.
>>>
>>> With all that then I think the main missing piece must be Rdb.
>>
>> Not sure how that should be considered, since Rdb is not in VSI's hands.
>
> There will be a lot of customers waiting for it - not being able to
> start their migration until it at least is ready for test.
>
> They do not wait less because it is Oracle and not VSI.
>
> Obviously if they want to push for it they should push Oracle not VSI.
>

Just out of curiosity, what do you do if Oracle says "No"?

bill

Re: VSI roadmap

<ubk39a$3ktnt$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29279&group=comp.os.vms#29279

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Wed, 16 Aug 2023 23:14:40 -0400
Organization: A noiseless patient Spider
Lines: 68
Message-ID: <ubk39a$3ktnt$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me> <kk5f8aFsgh4U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 03:13:46 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7719a11b3678fe925f308af1c1f9de06";
logging-data="3831549"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19qeDcVEHfN1eOuFkMGOhIRi0XjBDun6mo="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:09c1yTpfvCR5drvnwaaqvNHQT2I=
In-Reply-To: <kk5f8aFsgh4U1@mid.individual.net>
 by: Dave Froble - Thu, 17 Aug 2023 03:14 UTC

On 8/16/2023 10:33 PM, bill wrote:
> On 8/16/2023 9:41 PM, Arne Vajhøj wrote:
>> On 8/16/2023 8:23 PM, Dave Froble wrote:
>>> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>>>> https://vmssoftware.com/about/roadmap/
>>>>
>>>> now has the following listed for H2:
>>>>
>>>> * VMS 9.2-2 with support for
>>>> - cloud
>>>> - Oracle Linux KVM
>>>> - VMWare VMotion
>>>> - FC passthrough on VMWare
>>>> * native Bliss
>>>> * native Cobol
>>>
>>>> * native Basic
>>>
>>> Many atta-boys for this.
>>>
>>> :-)
>>
>> It is definitely needed.
>>
>>>> * Java 8 [pretty old by now, but if they get it running then Java 17 will
>>>> hopefully follow soon]
>>>> * Python
>>>> * ActiveMQ
>>>> * SQLRelay client
>>>> * Tomcat 8.5 [also pretty old]
>>>> * the CDD replacement
>>>>
>>>> I will cross my fingers and hope.
>>>>
>>>> With all that then I think the main missing piece must be Rdb.
>>>
>>> Not sure how that should be considered, since Rdb is not in VSI's hands.
>>
>> There will be a lot of customers waiting for it - not being able to
>> start their migration until it at least is ready for test.
>>
>> They do not wait less because it is Oracle and not VSI.
>>
>> Obviously if they want to push for it they should push Oracle not VSI.
>>
>
> Just out of curiosity, what do you do if Oracle says "No"?
>
> bill

Hypothetical question, but, Ok ...

Short term, firm up numeric range locking, then whatever it takes for Postgre.

I've got to guess that without Rdb on x86, it would become less profitable for
Oracle. Perhaps they might sell/give it to VSI. Perhaps they would not want
the competition and hang on to it, just as their goal was to acquire it in the
first place.

Not very into the database world, so don't have a clue as to what customers
really want.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VSI roadmap

<ubk3df$3ksti$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29280&group=comp.os.vms#29280

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Wed, 16 Aug 2023 23:16:00 -0400
Organization: A noiseless patient Spider
Lines: 38
Message-ID: <ubk3df$3ksti$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me> <kk5f8aFsgh4U1@mid.individual.net>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 03:15:59 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="886e67b87ba187b8bd2a939130531c3d";
logging-data="3830706"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/3F9pVkaanKJwTgaYCyk95KnRyiEN1EYQ="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:fP4YFDBnBVMMtL6BhqcUV76meeQ=
In-Reply-To: <kk5f8aFsgh4U1@mid.individual.net>
Content-Language: en-US
 by: Arne Vajhøj - Thu, 17 Aug 2023 03:16 UTC

On 8/16/2023 10:33 PM, bill wrote:
> On 8/16/2023 9:41 PM, Arne Vajhøj wrote:
>> On 8/16/2023 8:23 PM, Dave Froble wrote:
>>> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>>>> With all that then I think the main missing piece must be Rdb.
>>>
>>> Not sure how that should be considered, since Rdb is not in VSI's hands.
>>
>> There will be a lot of customers waiting for it - not being able to
>> start their migration until it at least is ready for test.
>>
>> They do not wait less because it is Oracle and not VSI.
>>
>> Obviously if they want to push for it they should push Oracle not VSI.
>
> Just out of curiosity, what do you do if Oracle says "No"?

If no Rdb on VMS x86-64, then Rdb on VMS I64/Alpha users will have
to look at options:
* migrate to another database on VMS x86-64
* migrate to another database on another platform

But so far the message from Oracle is that Rdb for VMS x86-64
will show up in 24Q1.

Source:
https://vmssoftware.com/docs/2022_accomplishments_webinar_20230110.pdf

So NO is currently speculation about Oracle changing
their mind.

It could happen. But so far no reason to expect so.

Arne

Re: VSI roadmap

<ubl2ls$3p195$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29282&group=comp.os.vms#29282

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: club...@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Thu, 17 Aug 2023 12:09:33 -0000 (UTC)
Organization: A noiseless patient Spider
Lines: 16
Message-ID: <ubl2ls$3p195$2@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 12:09:33 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="47e15f2e5a49303f19705f2acd96a8b4";
logging-data="3966245"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+hB7wzzi2h+Cm4d/cPkCLP+YbV10rLFLU="
User-Agent: slrn/0.9.8.1 (VMS/Multinet)
Cancel-Lock: sha1:zs0QtHhXJaD+eYPcAeEm4EoEL7M=
 by: Simon Clubley - Thu, 17 Aug 2023 12:09 UTC

On 2023-08-16, Dave Froble <davef@tsoft-inc.com> wrote:
> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>>
>> With all that then I think the main missing piece must be Rdb.
>
> Not sure how that should be considered, since Rdb is not in VSI's hands.
>

People don't buy systems unless they have _all_ the products they need
to run their applications on those systems.

Simon.

--
Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP
Walking destinations on a map are further away than they appear.

Re: VSI roadmap

<mn.8c117e78dac87fca.104627@invalid.skynet.be>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29283&group=comp.os.vms#29283

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: marc.gr....@invalid.skynet.be (Marc Van Dyck)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Thu, 17 Aug 2023 17:21:32 +0200
Organization: A noiseless patient Spider
Lines: 9
Message-ID: <mn.8c117e78dac87fca.104627@invalid.skynet.be>
References: <ubjb57$3e2qk$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset="iso-8859-15"; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Info: dont-email.me; posting-host="5f9f999c022d362b548a8eb52e9a4cd5";
logging-data="4021952"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18rbyxfb+ED5qf83qumomlw"
Cancel-Lock: sha1:yXdx2/3QSLRowq4cZaK7ixp8/oA=
X-Face: #0?irvdFiM!(Tpl}/tO%_kuSW_^9G5aeIEnY1uNPcd@N_U.B30\*[%N-cnqSC,rEfeq\m:b oR({RM{x03]Iv}^2xc7\J][^MkbL3DYdLevZ$&h0WbH!i:>O1i#FLy/mO2G~xMF<YSj^@q9sRC~iP> *uQnfN4xre8v9%0fqg;i.!ymm~6w2nEx);Q~Q*8&dUO(fn
X-Newsreader: MesNews/1.08.06.00-gb
 by: Marc Van Dyck - Thu, 17 Aug 2023 15:21 UTC

Arne Vajhøj explained :

> * the CDD replacement

Any details about this ?
Many thanks in advance,

--
Marc Van Dyck

Re: VSI roadmap

<ubm9cj$3ulrh$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29284&group=comp.os.vms#29284

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Thu, 17 Aug 2023 19:10:13 -0400
Organization: A noiseless patient Spider
Lines: 24
Message-ID: <ubm9cj$3ulrh$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 23:10:11 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4a617e48967a55d39c4cd9edf97e11c0";
logging-data="4151153"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18Bv27QVxb7uRa0wAo3qWFHCEOheqRq6WI="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:O2vsh5lPf3dejWIlewkHJ8ggqmA=
Content-Language: en-US
In-Reply-To: <mn.8c117e78dac87fca.104627@invalid.skynet.be>
 by: Arne Vajhøj - Thu, 17 Aug 2023 23:10 UTC

On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
> Arne Vajhøj explained :
>> * the CDD replacement
>
> Any details about this ?

The roadmap just says:

<quote>
* VDD (replacement for CDD)
</quote>

I don't know anything about VDD.

Maybe some VSI people can enlighten us.

It could be important for sites still using CDD today.

I have not used CDD since late 80's/early 90's and
I hated it.

Arne

Re: VSI roadmap

<ubmc48$3uvck$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29285&group=comp.os.vms#29285

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Thu, 17 Aug 2023 19:56:56 -0400
Organization: A noiseless patient Spider
Lines: 26
Message-ID: <ubmc48$3uvck$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Thu, 17 Aug 2023 23:56:57 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="394ed9651270de61577cf195a2b3240e";
logging-data="4160916"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1+vlcKdAE4C3s3IMPK4v7ZQyHeNu1EzTfoUooKWkII0BQ=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:PSXPgvvSxJNVdH2T11/4oTq4liM=
Content-Language: en-US
X-Antivirus-Status: Clean
In-Reply-To: <ubm9cj$3ulrh$1@dont-email.me>
X-Antivirus: Avast (VPS 230817-6, 8/17/2023), Outbound message
 by: Robert A. Brooks - Thu, 17 Aug 2023 23:56 UTC

On 8/17/2023 7:10 PM, Arne Vajhøj wrote:
> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>> Arne Vajhøj explained :
>>> * the CDD replacement
>>
>> Any details about this ?
>
> The roadmap just says:
>
> <quote>
> * VDD (replacement for CDD)
> </quote>
>
> I don't know anything about VDD.
>
> Maybe some VSI people can enlighten us.

It's a VSI-written replacement for CDD; it does
not use Rdb.

I've not used it yet.

--

--- Rob

Re: VSI roadmap

<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29287&group=comp.os.vms#29287

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:a05:6214:a88:b0:635:f3c8:860d with SMTP id ev8-20020a0562140a8800b00635f3c8860dmr27902qvb.11.1692367961092;
Fri, 18 Aug 2023 07:12:41 -0700 (PDT)
X-Received: by 2002:a05:6a00:228e:b0:688:4632:d5b2 with SMTP id
f14-20020a056a00228e00b006884632d5b2mr1291511pfe.6.1692367960808; Fri, 18 Aug
2023 07:12:40 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer03.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 18 Aug 2023 07:12:40 -0700 (PDT)
In-Reply-To: <ubm9cj$3ulrh$1@dont-email.me>
Injection-Info: google-groups.googlegroups.com; posting-host=184.59.100.14; posting-account=kZBiTgoAAADmAc60TO9Jm9WVg1drxCZ1
NNTP-Posting-Host: 184.59.100.14
References: <ubjb57$3e2qk$1@dont-email.me> <mn.8c117e78dac87fca.104627@invalid.skynet.be>
<ubm9cj$3ulrh$1@dont-email.me>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
Subject: Re: VSI roadmap
From: dthitt...@gmail.com (dthi...@gmail.com)
Injection-Date: Fri, 18 Aug 2023 14:12:41 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 2741
 by: dthi...@gmail.com - Fri, 18 Aug 2023 14:12 UTC

On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
> > Arne Vajhøj explained :
> >> * the CDD replacement
> >
> > Any details about this ?
> The roadmap just says:
>
> <quote>
> * VDD (replacement for CDD)
> </quote>
>
> I don't know anything about VDD.
>
> Maybe some VSI people can enlighten us.
>
> It could be important for sites still using CDD today.
>
> I have not used CDD since late 80's/early 90's and
> I hated it.
>
> Arne

While CDD made multi-language synchronization of record layouts easier ON VMS, it made it difficult when you wanted to move/port code to other platforms, which did not have language compiler constructs for accessing CDD. We moved part of our application suite to Linux to take advantage of some OS features, and needed to extract the record layouts into include files for the Linux compilers. From that point on, we found it easier to instruct our programmers to keep extracted include file directories in synch rather than maintain the VMS-only CDD layouts in combination with the include layouts.

I certainly understand that from VSI's compatibility perspective that they would want it to prevent a lot of customer code rework by having a CDD construct available on x86_64. If VSI is internally creating a new version (VDD) it makes me think that Oracle has already said that they aren't planning to port CDD to x86_64.

Re: VSI roadmap

<ubnv1d$9n15$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29288&group=comp.os.vms#29288

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: FIRST.L...@vmssoftware.com (Robert A. Brooks)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 10:25:50 -0400
Organization: A noiseless patient Spider
Lines: 10
Message-ID: <ubnv1d$9n15$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 18 Aug 2023 14:25:49 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="394ed9651270de61577cf195a2b3240e";
logging-data="318501"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18nt2GaAjWAARSvGQtZxgSQfIUaXl8t3sOGJKQlxW06ow=="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:DESZQPQ9qJZKKfM4sW94UHkoBLQ=
X-Antivirus-Status: Clean
In-Reply-To: <77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
Content-Language: en-US
X-Antivirus: Avast (VPS 230811-28, 8/11/2023), Outbound message
 by: Robert A. Brooks - Fri, 18 Aug 2023 14:25 UTC

On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
> If VSI is internally creating a
> new version (VDD) it makes me think that Oracle has already said that
> they aren't planning to port CDD to x86_64.

We don't speak for Oracle, but I do know that they have never stated that
CDD won't be ported to X86.

-- Rob

Re: VSI roadmap

<ubnv5n$gqq$1@reader2.panix.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29289&group=comp.os.vms#29289

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!weretis.net!feeder6.news.weretis.net!panix!.POSTED.spitfire.i.gajendra.net!not-for-mail
From: cro...@spitfire.i.gajendra.net (Dan Cross)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 14:28:07 -0000 (UTC)
Organization: PANIX Public Access Internet and UNIX, NYC
Message-ID: <ubnv5n$gqq$1@reader2.panix.com>
References: <ubjb57$3e2qk$1@dont-email.me> <mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me> <77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
Injection-Date: Fri, 18 Aug 2023 14:28:07 -0000 (UTC)
Injection-Info: reader2.panix.com; posting-host="spitfire.i.gajendra.net:166.84.136.80";
logging-data="17242"; mail-complaints-to="abuse@panix.com"
X-Newsreader: trn 4.0-test77 (Sep 1, 2010)
Originator: cross@spitfire.i.gajendra.net (Dan Cross)
 by: Dan Cross - Fri, 18 Aug 2023 14:28 UTC

In article <77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>,
dthi...@gmail.com <dthittner@gmail.com> wrote:
>On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>> > Arne Vajhøj explained :
>> >> * the CDD replacement
>> >
>> > Any details about this ?
>> The roadmap just says:
>>
>> <quote>
>> * VDD (replacement for CDD)
>> </quote>
>>
>> I don't know anything about VDD.
>>
>> Maybe some VSI people can enlighten us.
>>
>> It could be important for sites still using CDD today.
>>
>> I have not used CDD since late 80's/early 90's and
>> I hated it.
>
>While CDD made multi-language synchronization of record layouts easier ON
>VMS, it made it difficult when you wanted to move/port code to other
>platforms, which did not have language compiler constructs for accessing
>CDD. We moved part of our application suite to Linux to take advantage of
>some OS features, and needed to extract the record layouts into include
>files for the Linux compilers. From that point on, we found it easier to
>instruct our programmers to keep extracted include file directories in
>synch rather than maintain the VMS-only CDD layouts in combination with
>the include layouts.
>
>I certainly understand that from VSI's compatibility perspective that they
>would want it to prevent a lot of customer code rework by having a CDD
>construct available on x86_64. If VSI is internally creating a new version
>(VDD) it makes me think that Oracle has already said that they aren't
>planning to port CDD to x86_64.

I don't know that that follows. I can easily understand why a
company might want to reduce dependence on something controlled
by another company.

- Dan C.

Re: VSI roadmap

<ubo0gi$a0jp$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29290&group=comp.os.vms#29290

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 10:50:57 -0400
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <ubo0gi$a0jp$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 14:50:58 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4a617e48967a55d39c4cd9edf97e11c0";
logging-data="328313"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX196FZp517c9S1xCLAgklkLa5FOLNZka0pY="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:HxLwRkpXirqq2fTUxdfIja1bRVg=
In-Reply-To: <77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
Content-Language: en-US
 by: Arne Vajhøj - Fri, 18 Aug 2023 14:50 UTC

On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
> On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>> The roadmap just says:
>>
>> <quote> * VDD (replacement for CDD) </quote>
>>
>> I don't know anything about VDD.
>>
>> Maybe some VSI people can enlighten us.
>>
>> It could be important for sites still using CDD today.
>>
>> I have not used CDD since late 80's/early 90's and I hated it.
>
> While CDD made multi-language synchronization of record layouts
> easier ON VMS, it made it difficult when you wanted to move/port code
> to other platforms, which did not have language compiler constructs
> for accessing CDD. We moved part of our application suite to Linux to
> take advantage of some OS features, and needed to extract the record
> layouts into include files for the Linux compilers. From that point
> on, we found it easier to instruct our programmers to keep extracted
> include file directories in synch rather than maintain the VMS-only
> CDD layouts in combination with the include layouts.

Sector 7 have a VX/CDD product for Linux.

But yes it is a portability problem.

I am also skeptical about how well it fits into a modern data strategy.

The dream of:
* have all data at a central server
* have all data definitions at a central server
* have all applications access the central data using the central data
definitions
may have seemed right in the 1980's.

But big companies today:
- has data on dozens/hundreds/thousands of servers
- data are a mix of structured and un-structured
- data is accessed using one or two handfulls of languages/frameworks on
multiple platforms from hundreds/thousands/tens-of-thousands of servers

CDD does not make much sense as a corporate strategy in such an environment.

But it is obviously needed for those VMS applications that use it and
are being migrated from Alpha/Itanium to x86-64.

Arne

Re: VSI roadmap

<ubo70e$b1am$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29291&group=comp.os.vms#29291

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 12:42:32 -0400
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <ubo70e$b1am$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 16:41:50 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="310f03968653c10f996f4f84ebb32cf4";
logging-data="361814"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18JN7a/gexE2dWuuAE3e2HEPoJG+vXICH0="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:3wgznQiNiYQWBbinPkopcNnDeWs=
In-Reply-To: <77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
 by: Dave Froble - Fri, 18 Aug 2023 16:42 UTC

On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
> On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>>> Arne Vajhøj explained :
>>>> * the CDD replacement
>>>
>>> Any details about this ?
>> The roadmap just says:
>>
>> <quote>
>> * VDD (replacement for CDD)
>> </quote>
>>
>> I don't know anything about VDD.
>>
>> Maybe some VSI people can enlighten us.
>>
>> It could be important for sites still using CDD today.
>>
>> I have not used CDD since late 80's/early 90's and
>> I hated it.
>>
>> Arne
>
> While CDD made multi-language synchronization of record layouts easier ON VMS, it made it difficult when you wanted to move/port code to other platforms, which did not have language compiler constructs for accessing CDD. We moved part of our application suite to Linux to take advantage of some OS features, and needed to extract the record layouts into include files for the Linux compilers. From that point on, we found it easier to instruct our programmers to keep extracted include file directories in synch rather than maintain the VMS-only CDD layouts in combination with the include layouts.
>
> I certainly understand that from VSI's compatibility perspective that they would want it to prevent a lot of customer code rework by having a CDD construct available on x86_64. If VSI is internally creating a new version (VDD) it makes me think that Oracle has already said that they aren't planning to port CDD to x86_64.
>

Ok, water over the dam, under the bridge, and out to sea.

The real problem is that a really bad design was adopted by DEC to make record
definitions part of the program (code) rather than part of the database. When
the record definitions are part of the database, it really doesn't matter what
language or OS is in use, as long as the database capabilities include
extraction of the record definitions and access to the data.

So, either there is a central repository of record definitions, such as CDD, or
a single copy of include files, or, each program might have it's own definitions.

With CDD, at least there is a single place for record definitions, and many are
stuck with the basic design. So it is good that VSI is providing such a utility.

Opinion, the whole design still sucks ...

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VSI roadmap

<8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29292&group=comp.os.vms#29292

  copy link   Newsgroups: comp.os.vms
X-Received: by 2002:ad4:55cc:0:b0:63f:a7c8:a711 with SMTP id bt12-20020ad455cc000000b0063fa7c8a711mr32398qvb.8.1692377138720;
Fri, 18 Aug 2023 09:45:38 -0700 (PDT)
X-Received: by 2002:a63:ee4b:0:b0:565:ed29:8244 with SMTP id
n11-20020a63ee4b000000b00565ed298244mr1421637pgk.3.1692377138120; Fri, 18 Aug
2023 09:45:38 -0700 (PDT)
Path: i2pn2.org!i2pn.org!usenet.blueworldhosting.com!diablo1.usenet.blueworldhosting.com!peer02.iad!feed-me.highwinds-media.com!news.highwinds-media.com!news-out.google.com!nntp.google.com!postnews.google.com!google-groups.googlegroups.com!not-for-mail
Newsgroups: comp.os.vms
Date: Fri, 18 Aug 2023 09:45:37 -0700 (PDT)
In-Reply-To: <kk5f8aFsgh4U1@mid.individual.net>
Injection-Info: google-groups.googlegroups.com; posting-host=2603:6010:b002:32a0:a4ed:dbe7:6859:5b52;
posting-account=x0_-4QoAAAB9ybHsi1ZdIaBtuTkxdqup
NNTP-Posting-Host: 2603:6010:b002:32a0:a4ed:dbe7:6859:5b52
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me> <kk5f8aFsgh4U1@mid.individual.net>
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>
Subject: Re: VSI roadmap
From: ultra...@gmail.com (ultr...@gmail.com)
Injection-Date: Fri, 18 Aug 2023 16:45:38 +0000
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Received-Bytes: 3031
 by: ultr...@gmail.com - Fri, 18 Aug 2023 16:45 UTC

On Wednesday, August 16, 2023 at 10:33:50 PM UTC-4, bill wrote:
> On 8/16/2023 9:41 PM, Arne Vajhøj wrote:
> > On 8/16/2023 8:23 PM, Dave Froble wrote:
> >> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
> >>> https://vmssoftware.com/about/roadmap/
> >>>
> >>> now has the following listed for H2:
> >>>
> >>> * VMS 9.2-2 with support for
> >>> - cloud
> >>> - Oracle Linux KVM
> >>> - VMWare VMotion
> >>> - FC passthrough on VMWare
> >>> * native Bliss
> >>> * native Cobol
> >>
> >>> * native Basic
> >>
> >> Many atta-boys for this.
> >>
> >> :-)
> >
> > It is definitely needed.
> >
> >>> * Java 8 [pretty old by now, but if they get it running then Java 17
> >>> will
> >>> hopefully follow soon]
> >>> * Python
> >>> * ActiveMQ
> >>> * SQLRelay client
> >>> * Tomcat 8.5 [also pretty old]
> >>> * the CDD replacement
> >>>
> >>> I will cross my fingers and hope.
> >>>
> >>> With all that then I think the main missing piece must be Rdb.
> >>
> >> Not sure how that should be considered, since Rdb is not in VSI's hands.
> >
> > There will be a lot of customers waiting for it - not being able to
> > start their migration until it at least is ready for test.
> >
> > They do not wait less because it is Oracle and not VSI.
> >
> > Obviously if they want to push for it they should push Oracle not VSI.
> >
> Just out of curiosity, what do you do if Oracle says "No"?
>
> bill

THEN YOU MAKE SURE SYNERGY PORTS THEIR DIBOL LANGUAGE ALONG WITH SQL CONNECT WHICH CONNECTS TO ORACLE

https://www.synergex.com/products-connectivity-open-source/

Re: VSI roadmap

<ubo7l3$avlc$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29293&group=comp.os.vms#29293

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 12:52:50 -0400
Organization: A noiseless patient Spider
Lines: 33
Message-ID: <ubo7l3$avlc$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me> <kk5f8aFsgh4U1@mid.individual.net>
<8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 16:52:51 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4a617e48967a55d39c4cd9edf97e11c0";
logging-data="360108"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19o0Y+mG9QYUtmIicMRhqrmVjk+wxGiPgU="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:bwsiM6X41JcW2VT4TwH+GDjqKGk=
Content-Language: en-US
In-Reply-To: <8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>
 by: Arne Vajhøj - Fri, 18 Aug 2023 16:52 UTC

On 8/18/2023 12:45 PM, ultr...@gmail.com wrote:
> On Wednesday, August 16, 2023 at 10:33:50 PM UTC-4, bill wrote:
>> On 8/16/2023 9:41 PM, Arne Vajhøj wrote:
>>> On 8/16/2023 8:23 PM, Dave Froble wrote:
>>>> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>>>>> With all that then I think the main missing piece must be Rdb.
>>>>
>>>> Not sure how that should be considered, since Rdb is not in VSI's hands.
>>>
>>> There will be a lot of customers waiting for it - not being able to
>>> start their migration until it at least is ready for test.
>>>
>>> They do not wait less because it is Oracle and not VSI.
>>>
>>> Obviously if they want to push for it they should push Oracle not VSI.
>>>
>> Just out of curiosity, what do you do if Oracle says "No"?
>
> THEN YOU MAKE SURE SYNERGY PORTS THEIR DIBOL LANGUAGE ALONG WITH SQL CONNECT WHICH CONNECTS TO ORACLE

I certainly hope that Synergy port their DIBOL (DBL) to VMS x86-64.

But it is not really related to the question at hand.

If no Rdb then current Rdb users will have a problem.

But it is not a connectivity problem.

There are already ways to connect from almost any VMS
language to almost any database.

Arne

Re: VSI roadmap

<ubo7p6$avlc$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29294&group=comp.os.vms#29294

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 12:55:02 -0400
Organization: A noiseless patient Spider
Lines: 53
Message-ID: <ubo7p6$avlc$2@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me> <kk5f8aFsgh4U1@mid.individual.net>
<8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>
<ubo7l3$avlc$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 16:55:03 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="4a617e48967a55d39c4cd9edf97e11c0";
logging-data="360108"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/U4+w60dJjY51Jtd6VeIHNjkKdxQZuZqM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:jlbWwEyclGziCwEn9Q7Eeq5XmPs=
In-Reply-To: <ubo7l3$avlc$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Fri, 18 Aug 2023 16:55 UTC

On 8/18/2023 12:52 PM, Arne Vajhøj wrote:
> On 8/18/2023 12:45 PM, ultr...@gmail.com wrote:
>> On Wednesday, August 16, 2023 at 10:33:50 PM UTC-4, bill wrote:
>>> On 8/16/2023 9:41 PM, Arne Vajhøj wrote:
>>>> On 8/16/2023 8:23 PM, Dave Froble wrote:
>>>>> On 8/16/2023 4:21 PM, Arne Vajhøj wrote:
>>>>>> With all that then I think the main missing piece must be Rdb.
>>>>>
>>>>> Not sure how that should be considered, since Rdb is not in VSI's
>>>>> hands.
>>>>
>>>> There will be a lot of customers waiting for it - not being able to
>>>> start their migration until it at least is ready for test.
>>>>
>>>> They do not wait less because it is Oracle and not VSI.
>>>>
>>>> Obviously if they want to push for it they should push Oracle not VSI.
>>>>
>>> Just out of curiosity, what do you do if Oracle says "No"?
>>
>> THEN YOU MAKE SURE SYNERGY PORTS THEIR DIBOL LANGUAGE ALONG WITH SQL
>> CONNECT WHICH CONNECTS TO ORACLE
>
> I certainly hope that Synergy port their DIBOL (DBL) to VMS x86-64.
>
> But it is not really related to the question at hand.
>
> If no Rdb then current Rdb users will have a problem.
>
> But it is not a connectivity problem.
>
> There are already ways to connect from almost any VMS
> language to almost any database.

But before this speculative thread spins out of control.

https://vmssoftware.com/docs/2022_accomplishments_webinar_20230110.pdf

says:

<quote>
Any word from Oracle on RDB for x86? I have checked their website, and
so far,
nothing is mentioned in their compatibility matrix (just Alpha and Itanium).

Oracle communicated at the German HP Connect forum in September in
Böblingen, Germany, that the plan is to have RDB for x86 ready in Q1 2024.
</quote>

Until we hear otherwise that is what we should expect.

Arne

Re: VSI roadmap

<ubobfg$bgl8$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29295&group=comp.os.vms#29295

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 19:58:07 +0200
Organization: A noiseless patient Spider
Lines: 109
Message-ID: <ubobfg$bgl8$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
<ubo70e$b1am$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 17:58:08 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="c26f73dbdbe4572198f0581a1a4a798e";
logging-data="377512"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18xx02bnTyV/ada8VQAKkgB"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:xWn9tFqLBfolaefg6acDF8JSOLg=
Content-Language: sv
In-Reply-To: <ubo70e$b1am$1@dont-email.me>
 by: Jan-Erik Söderholm - Fri, 18 Aug 2023 17:58 UTC

Den 2023-08-18 kl. 18:42, skrev Dave Froble:
> On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
>> On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>>> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>>>> Arne Vajhøj explained :
>>>>> * the CDD replacement
>>>>
>>>> Any details about this ?
>>> The roadmap just says:
>>>
>>> <quote>
>>> * VDD (replacement for CDD)
>>> </quote>
>>>
>>> I don't know anything about VDD.
>>>
>>> Maybe some VSI people can enlighten us.
>>>
>>> It could be important for sites still using CDD today.
>>>
>>> I have not used CDD since late 80's/early 90's and
>>> I hated it.
>>>
>>> Arne
>>
>> While CDD made multi-language synchronization of record layouts easier ON
>> VMS, it made it difficult when you wanted to move/port code to other
>> platforms, which did not have language compiler constructs for accessing
>> CDD. We moved part of our application suite to Linux to take advantage of
>> some OS features, and needed to extract the record layouts into include
>> files for the Linux compilers. From that point on, we found it easier to
>> instruct our programmers to keep extracted include file directories in
>> synch rather than maintain the VMS-only CDD layouts in combination with
>> the include layouts.
>>
>> I certainly understand that from VSI's compatibility perspective that
>> they would want it to prevent a lot of customer code rework by having a
>> CDD construct available on x86_64. If VSI is internally creating a new
>> version (VDD) it makes me think that Oracle has already said that they
>> aren't planning to port CDD to x86_64.
>>
>
> Ok, water over the dam, under the bridge, and out to sea.
>
> The real problem is that a really bad design was adopted by DEC to make
> record definitions part of the program (code) rather than part of the
> database.  When the record definitions are part of the database, it really
> doesn't matter what language or OS is in use, as long as the database
> capabilities include extraction of the record definitions and access to the
> data.
>
> So, either there is a central repository of record definitions, such as
> CDD, or a single copy of include files, or, each program might have it's
> own definitions.

We create the (Rdb) database tables as we need them.
Then extract include files (done with the built-in DBA tool RMU).
The record definitions are loaded into a text library (TLB).
Finally COPY'ed from the TLB into the Cobol source files.

The RMU tool support extracting records in these languages:
SQL, ANSI_SQL, RDO, C, Cobol and Pascal.

This replaced the use of CDD that was a hazle to maintain
just for the record definitions.

A live example of extracting a Cobol record definition:

$ rmu /extract -
/item=table -
/language=cobol -
/opt=(match="MK078T", nohead) -
mk000db

** Table: MK078T

01 MK078T.
05 MK078T_ARTIKELNR picture X(10).
05 MK078T_SERIENR picture S9(18) comp.
05 MK078T_PROCESS picture X(10).
05 MK078T_STATUS picture X(1).
05 MK078T_STORED_TIME SQL_TIMESTAMP.
05 MK078T_ID picture S9(18) comp.

$

Only change in the Cobol sources was to replace the "include from
dictionary" with a "include module".

* EXEC SQL
* INCLUDE FROM DICTIONARY 'ME_DIC:MK.MKRDB.RDB$RELATIONS.MK078T'
* END_EXEC.

EXEC SQL
INCLUDE MODULE MK078T_SCO FROM LIBRARY 'MAHVLIB'
END_EXEC.

So, from an application point of view, it is still a single
place for record definitions, just in a other way.

>
> With CDD, at least there is a single place for record definitions, and many
> are stuck with the basic design.  So it is good that VSI is providing such
> a utility.
>
> Opinion, the whole design still sucks ...
>

Re: VSI roadmap

<ubok4q$csbg$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29296&group=comp.os.vms#29296

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 16:27:00 -0400
Organization: A noiseless patient Spider
Lines: 12
Message-ID: <ubok4q$csbg$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me> <ubjp8p$3g17v$1@dont-email.me>
<ubjtri$3kag7$1@dont-email.me> <kk5f8aFsgh4U1@mid.individual.net>
<8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Injection-Date: Fri, 18 Aug 2023 20:26:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="310f03968653c10f996f4f84ebb32cf4";
logging-data="422256"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX1/YTfDWROQjd8IvaAWPRxAEmzyIkoGT4Eg="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:baVn1zKaI3m7Z3Qq6qyBwQ2SRJA=
In-Reply-To: <8a971f20-8260-4fae-b57e-305dca515530n@googlegroups.com>
 by: Dave Froble - Fri, 18 Aug 2023 20:27 UTC

On 8/18/2023 12:45 PM, ultr...@gmail.com wrote:

> THEN YOU MAKE SURE SYNERGY PORTS THEIR DIBOL LANGUAGE ALONG WITH SQL CONNECT WHICH CONNECTS TO ORACLE

Bob still using that ASR33 ??

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VSI roadmap

<ubokse$d0ca$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29297&group=comp.os.vms#29297

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: dav...@tsoft-inc.com (Dave Froble)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 16:39:35 -0400
Organization: A noiseless patient Spider
Lines: 140
Message-ID: <ubokse$d0ca$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
<ubo70e$b1am$1@dont-email.me> <ubobfg$bgl8$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 20:38:39 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="310f03968653c10f996f4f84ebb32cf4";
logging-data="426378"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX18MGiZzxWsJQdIgY/TczAQLRVpYZQ7uCpE="
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:45.0) Gecko/20100101
Thunderbird/45.8.0
Cancel-Lock: sha1:VGBw/A2MmbfCgNqcpLO1FLuD7JI=
In-Reply-To: <ubobfg$bgl8$1@dont-email.me>
 by: Dave Froble - Fri, 18 Aug 2023 20:39 UTC

On 8/18/2023 1:58 PM, Jan-Erik Söderholm wrote:
> Den 2023-08-18 kl. 18:42, skrev Dave Froble:
>> On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
>>> On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>>>> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>>>>> Arne Vajhøj explained :
>>>>>> * the CDD replacement
>>>>>
>>>>> Any details about this ?
>>>> The roadmap just says:
>>>>
>>>> <quote>
>>>> * VDD (replacement for CDD)
>>>> </quote>
>>>>
>>>> I don't know anything about VDD.
>>>>
>>>> Maybe some VSI people can enlighten us.
>>>>
>>>> It could be important for sites still using CDD today.
>>>>
>>>> I have not used CDD since late 80's/early 90's and
>>>> I hated it.
>>>>
>>>> Arne
>>>
>>> While CDD made multi-language synchronization of record layouts easier ON
>>> VMS, it made it difficult when you wanted to move/port code to other
>>> platforms, which did not have language compiler constructs for accessing CDD.
>>> We moved part of our application suite to Linux to take advantage of some OS
>>> features, and needed to extract the record layouts into include files for the
>>> Linux compilers. From that point on, we found it easier to instruct our
>>> programmers to keep extracted include file directories in synch rather than
>>> maintain the VMS-only CDD layouts in combination with the include layouts.
>>>
>>> I certainly understand that from VSI's compatibility perspective that they
>>> would want it to prevent a lot of customer code rework by having a CDD
>>> construct available on x86_64. If VSI is internally creating a new version
>>> (VDD) it makes me think that Oracle has already said that they aren't
>>> planning to port CDD to x86_64.
>>>
>>
>> Ok, water over the dam, under the bridge, and out to sea.
>>
>> The real problem is that a really bad design was adopted by DEC to make record
>> definitions part of the program (code) rather than part of the database. When
>> the record definitions are part of the database, it really doesn't matter what
>> language or OS is in use, as long as the database capabilities include
>> extraction of the record definitions and access to the data.
>>
>> So, either there is a central repository of record definitions, such as CDD,
>> or a single copy of include files, or, each program might have it's own
>> definitions.
>
> We create the (Rdb) database tables as we need them.
> Then extract include files (done with the built-in DBA tool RMU).
> The record definitions are loaded into a text library (TLB).
> Finally COPY'ed from the TLB into the Cobol source files.
>
> The RMU tool support extracting records in these languages:
> SQL, ANSI_SQL, RDO, C, Cobol and Pascal.
>
> This replaced the use of CDD that was a hazle to maintain
> just for the record definitions.
>
> A live example of extracting a Cobol record definition:
>
> $ rmu /extract -
> /item=table -
> /language=cobol -
> /opt=(match="MK078T", nohead) -
> mk000db
>
> ** Table: MK078T
>
> 01 MK078T.
> 05 MK078T_ARTIKELNR picture X(10).
> 05 MK078T_SERIENR picture S9(18) comp.
> 05 MK078T_PROCESS picture X(10).
> 05 MK078T_STATUS picture X(1).
> 05 MK078T_STORED_TIME SQL_TIMESTAMP.
> 05 MK078T_ID picture S9(18) comp.
>
> $
>
> Only change in the Cobol sources was to replace the "include from
> dictionary" with a "include module".
>
> * EXEC SQL
> * INCLUDE FROM DICTIONARY 'ME_DIC:MK.MKRDB.RDB$RELATIONS.MK078T'
> * END_EXEC.
>
> EXEC SQL
> INCLUDE MODULE MK078T_SCO FROM LIBRARY 'MAHVLIB'
> END_EXEC.
>
> So, from an application point of view, it is still a single
> place for record definitions, just in a other way.
>
>
>>
>> With CDD, at least there is a single place for record definitions, and many
>> are stuck with the basic design. So it is good that VSI is providing such a
>> utility.
>>
>> Opinion, the whole design still sucks ...
>>
>

Ok, understand what you are doing.

Caviet, I've never used Rdb.

Another, I've only used SQL2000 from Microsoft.

Regardless, consider the following:

SELECT * From CustomerTable Where Country is "USA"

And where country is not a key.

In RMS this cannot be done, without scanning all records, and use some type of
mapping of the record definition, CDD, include file, in program definition.
However, if the database contains the record definitions, then the database
would return a recordset of the records with Country equal to USA.

Yes, all records would be scanned internally, but database products do this
rather quickly and efficiently, and transparent to the request. Would work on
any system that supports the database.

Just not anywhere as nice with RMS and "external to the database" record
definitions.

--
David Froble Tel: 724-529-0450
Dave Froble Enterprises, Inc. E-Mail: davef@tsoft-inc.com
DFE Ultralights, Inc.
170 Grimplin Road
Vanderbilt, PA 15486

Re: VSI roadmap

<ubomkt$d3uh$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29298&group=comp.os.vms#29298

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 23:08:44 +0200
Organization: A noiseless patient Spider
Lines: 167
Message-ID: <ubomkt$d3uh$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
<ubo70e$b1am$1@dont-email.me> <ubobfg$bgl8$1@dont-email.me>
<ubokse$d0ca$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 21:08:45 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7322e710c419adc22e6610f685873f5d";
logging-data="430033"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19SkvaMe9o7SiJ1XKRcZAFF"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:GHbs2OR58TK87pGlbquIH+qkVCI=
In-Reply-To: <ubokse$d0ca$1@dont-email.me>
Content-Language: sv
 by: Jan-Erik Söderholm - Fri, 18 Aug 2023 21:08 UTC

Den 2023-08-18 kl. 22:39, skrev Dave Froble:
> On 8/18/2023 1:58 PM, Jan-Erik Söderholm wrote:
>> Den 2023-08-18 kl. 18:42, skrev Dave Froble:
>>> On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
>>>> On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>>>>> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>>>>>> Arne Vajhøj explained :
>>>>>>> * the CDD replacement
>>>>>>
>>>>>> Any details about this ?
>>>>> The roadmap just says:
>>>>>
>>>>> <quote>
>>>>> * VDD (replacement for CDD)
>>>>> </quote>
>>>>>
>>>>> I don't know anything about VDD.
>>>>>
>>>>> Maybe some VSI people can enlighten us.
>>>>>
>>>>> It could be important for sites still using CDD today.
>>>>>
>>>>> I have not used CDD since late 80's/early 90's and
>>>>> I hated it.
>>>>>
>>>>> Arne
>>>>
>>>> While CDD made multi-language synchronization of record layouts easier ON
>>>> VMS, it made it difficult when you wanted to move/port code to other
>>>> platforms, which did not have language compiler constructs for
>>>> accessing CDD.
>>>> We moved part of our application suite to Linux to take advantage of
>>>> some OS
>>>> features, and needed to extract the record layouts into include files
>>>> for the
>>>> Linux compilers. From that point on, we found it easier to instruct our
>>>> programmers to keep extracted include file directories in synch rather
>>>> than
>>>> maintain the VMS-only CDD layouts in combination with the include layouts.
>>>>
>>>> I certainly understand that from VSI's compatibility perspective that they
>>>> would want it to prevent a lot of customer code rework by having a CDD
>>>> construct available on x86_64. If VSI is internally creating a new version
>>>> (VDD) it makes me think that Oracle has already said that they aren't
>>>> planning to port CDD to x86_64.
>>>>
>>>
>>> Ok, water over the dam, under the bridge, and out to sea.
>>>
>>> The real problem is that a really bad design was adopted by DEC to make
>>> record
>>> definitions part of the program (code) rather than part of the
>>> database.  When
>>> the record definitions are part of the database, it really doesn't
>>> matter what
>>> language or OS is in use, as long as the database capabilities include
>>> extraction of the record definitions and access to the data.
>>>
>>> So, either there is a central repository of record definitions, such as
>>> CDD,
>>> or a single copy of include files, or, each program might have it's own
>>> definitions.
>>
>> We create the (Rdb) database tables as we need them.
>> Then extract include files (done with the built-in DBA tool RMU).
>> The record definitions are loaded into a text library (TLB).
>> Finally COPY'ed from the TLB into the Cobol source files.
>>
>> The RMU tool support extracting records in these languages:
>> SQL, ANSI_SQL, RDO, C, Cobol and Pascal.
>>
>> This replaced the use of CDD that was a hazle to maintain
>> just for the record definitions.
>>
>> A live example of extracting a Cobol record definition:
>>
>> $ rmu /extract -
>>       /item=table -
>>       /language=cobol -
>>       /opt=(match="MK078T", nohead) -
>>       mk000db
>>
>> ** Table: MK078T
>>
>> 01 MK078T.
>>     05 MK078T_ARTIKELNR                picture X(10).
>>     05 MK078T_SERIENR                  picture S9(18) comp.
>>     05 MK078T_PROCESS                  picture X(10).
>>     05 MK078T_STATUS                   picture X(1).
>>     05 MK078T_STORED_TIME              SQL_TIMESTAMP.
>>     05 MK078T_ID                       picture S9(18) comp.
>>
>> $
>>
>> Only change in the Cobol sources was to replace the "include from
>> dictionary" with a "include module".
>>
>> * EXEC SQL
>> *   INCLUDE FROM DICTIONARY 'ME_DIC:MK.MKRDB.RDB$RELATIONS.MK078T'
>> * END_EXEC.
>>
>> EXEC SQL
>>   INCLUDE MODULE MK078T_SCO FROM LIBRARY 'MAHVLIB'
>> END_EXEC.
>>
>> So, from an application point of view, it is still a single
>> place for record definitions, just in a other way.
>>
>>
>>>
>>> With CDD, at least there is a single place for record definitions, and many
>>> are stuck with the basic design.  So it is good that VSI is providing
>>> such a
>>> utility.
>>>
>>> Opinion, the whole design still sucks ...
>>>
>>
>
> Ok, understand what you are doing.
>
> Caviet, I've never used Rdb.
>
> Another, I've only used SQL2000 from Microsoft.
>
> Regardless, consider the following:
>
> SELECT * From CustomerTable Where Country is "USA"
>
> And where country is not a key.
>
> In RMS this cannot be done, without scanning all records, and use some type
> of mapping of the record definition, CDD, include file, in program
> definition. However, if the database contains the record definitions, then
> the database would return a recordset of the records with Country equal to
> USA.
>
> Yes, all records would be scanned internally, but database products do this
> rather quickly and efficiently, and transparent to the request.  Would work
> on any system that supports the database.
>
> Just not anywhere as nice with RMS and "external to the database" record
> definitions.
>
>

Sure, any query on any column "works" on a relational database table.

But the performance goes down the drain if there is not an index
matching the query that is running. The performance then depends on
the speed of the system and storage, how much was cached and so on.

Can be fine as long as the table is small, but there is usually
a "knee" where the cache can't hold the full table, and then the
runtime first makes a jump and then more or less grows linearly
with the size.

The performance with a matching index is only depending on the number
of matching records, not the total number of records.

The upside is that the query “work” no matter if there is an index or not.
You will not get an runtime error and you get the expected result.

Another unrelated point is that production SQL code should never
have “select-star” for queries. Any select should always specify the
columns needed for each query. It’s OK for ad-hoc interactive queries.

Re: VSI roadmap

<ubon9c$d3uh$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29299&group=comp.os.vms#29299

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: jan-erik...@telia.com (Jan-Erik Söderholm)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 23:19:39 +0200
Organization: A noiseless patient Spider
Lines: 169
Message-ID: <ubon9c$d3uh$2@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
<ubo70e$b1am$1@dont-email.me> <ubobfg$bgl8$1@dont-email.me>
<ubokse$d0ca$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 21:19:40 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="7322e710c419adc22e6610f685873f5d";
logging-data="430033"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19xtO1JV81IR4Hr8WojUqnA"
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.12.0
Cancel-Lock: sha1:soT+raIZIOkRi80GT23EBy+6EVQ=
Content-Language: sv
In-Reply-To: <ubokse$d0ca$1@dont-email.me>
 by: Jan-Erik Söderholm - Fri, 18 Aug 2023 21:19 UTC

Den 2023-08-18 kl. 22:39, skrev Dave Froble:
> On 8/18/2023 1:58 PM, Jan-Erik Söderholm wrote:
>> Den 2023-08-18 kl. 18:42, skrev Dave Froble:
>>> On 8/18/2023 10:12 AM, dthi...@gmail.com wrote:
>>>> On Thursday, August 17, 2023 at 7:10:15 PM UTC-4, Arne Vajhøj wrote:
>>>>> On 8/17/2023 11:21 AM, Marc Van Dyck wrote:
>>>>>> Arne Vajhøj explained :
>>>>>>> * the CDD replacement
>>>>>>
>>>>>> Any details about this ?
>>>>> The roadmap just says:
>>>>>
>>>>> <quote>
>>>>> * VDD (replacement for CDD)
>>>>> </quote>
>>>>>
>>>>> I don't know anything about VDD.
>>>>>
>>>>> Maybe some VSI people can enlighten us.
>>>>>
>>>>> It could be important for sites still using CDD today.
>>>>>
>>>>> I have not used CDD since late 80's/early 90's and
>>>>> I hated it.
>>>>>
>>>>> Arne
>>>>
>>>> While CDD made multi-language synchronization of record layouts easier ON
>>>> VMS, it made it difficult when you wanted to move/port code to other
>>>> platforms, which did not have language compiler constructs for
>>>> accessing CDD.
>>>> We moved part of our application suite to Linux to take advantage of
>>>> some OS
>>>> features, and needed to extract the record layouts into include files
>>>> for the
>>>> Linux compilers. From that point on, we found it easier to instruct our
>>>> programmers to keep extracted include file directories in synch rather
>>>> than
>>>> maintain the VMS-only CDD layouts in combination with the include layouts.
>>>>
>>>> I certainly understand that from VSI's compatibility perspective that they
>>>> would want it to prevent a lot of customer code rework by having a CDD
>>>> construct available on x86_64. If VSI is internally creating a new version
>>>> (VDD) it makes me think that Oracle has already said that they aren't
>>>> planning to port CDD to x86_64.
>>>>
>>>
>>> Ok, water over the dam, under the bridge, and out to sea.
>>>
>>> The real problem is that a really bad design was adopted by DEC to make
>>> record
>>> definitions part of the program (code) rather than part of the
>>> database.  When
>>> the record definitions are part of the database, it really doesn't
>>> matter what
>>> language or OS is in use, as long as the database capabilities include
>>> extraction of the record definitions and access to the data.
>>>
>>> So, either there is a central repository of record definitions, such as
>>> CDD,
>>> or a single copy of include files, or, each program might have it's own
>>> definitions.
>>
>> We create the (Rdb) database tables as we need them.
>> Then extract include files (done with the built-in DBA tool RMU).
>> The record definitions are loaded into a text library (TLB).
>> Finally COPY'ed from the TLB into the Cobol source files.
>>
>> The RMU tool support extracting records in these languages:
>> SQL, ANSI_SQL, RDO, C, Cobol and Pascal.
>>
>> This replaced the use of CDD that was a hazle to maintain
>> just for the record definitions.
>>
>> A live example of extracting a Cobol record definition:
>>
>> $ rmu /extract -
>>       /item=table -
>>       /language=cobol -
>>       /opt=(match="MK078T", nohead) -
>>       mk000db
>>
>> ** Table: MK078T
>>
>> 01 MK078T.
>>     05 MK078T_ARTIKELNR                picture X(10).
>>     05 MK078T_SERIENR                  picture S9(18) comp.
>>     05 MK078T_PROCESS                  picture X(10).
>>     05 MK078T_STATUS                   picture X(1).
>>     05 MK078T_STORED_TIME              SQL_TIMESTAMP.
>>     05 MK078T_ID                       picture S9(18) comp.
>>
>> $
>>
>> Only change in the Cobol sources was to replace the "include from
>> dictionary" with a "include module".
>>
>> * EXEC SQL
>> *   INCLUDE FROM DICTIONARY 'ME_DIC:MK.MKRDB.RDB$RELATIONS.MK078T'
>> * END_EXEC.
>>
>> EXEC SQL
>>   INCLUDE MODULE MK078T_SCO FROM LIBRARY 'MAHVLIB'
>> END_EXEC.
>>
>> So, from an application point of view, it is still a single
>> place for record definitions, just in a other way.
>>
>>
>>>
>>> With CDD, at least there is a single place for record definitions, and many
>>> are stuck with the basic design.  So it is good that VSI is providing
>>> such a
>>> utility.
>>>
>>> Opinion, the whole design still sucks ...
>>>
>>
>
> Ok, understand what you are doing.
>
> Caviet, I've never used Rdb.
>
> Another, I've only used SQL2000 from Microsoft.
>
> Regardless, consider the following:
>
> SELECT * From CustomerTable Where Country is "USA"
>
> And where country is not a key.
>
> In RMS this cannot be done, without scanning all records, and use some type
> of mapping of the record definition, CDD, include file, in program
> definition. However, if the database contains the record definitions, then
> the database would return a recordset of the records with Country equal to
> USA.
>
> Yes, all records would be scanned internally, but database products do this
> rather quickly and efficiently, and transparent to the request.  Would work
> on any system that supports the database.
>
> Just not anywhere as nice with RMS and "external to the database" record
> definitions.
>
>

Another thing from the past...

There was once a package from DEC called "Database Integrator", or DBI.
One part of that kit was "Rdb Transparent Gateway for RMS".

With that, you created record descriptions for your RMS files,
either in CDD or as plain text files.

Then you connected to the RMS gateway from the SQL prompt (or an
application) and run your usual SELECT/INSERT/UPDATE statements.
To the user (or the application) it just looked as an Rdb table.

You could even use one real Rdb table and one RMS file in the same
SELECT and join them just as with two Rdb tables.

We still have the part called "Rdb Transparent Gateway for Oracle"
in production use (Alpha). That let us get access to an Oracle DB
running on an IBM AIX system using the same Rdb development toolset.
In use to read warehouse balances to our VMS applications.

A very nice kit, sadly dropped by Oracle, they thought that such
"database integrations" should be done from the other end.

Re: VSI roadmap

<ubos9e$dv3c$1@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29300&group=comp.os.vms#29300

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 18:45:01 -0400
Organization: A noiseless patient Spider
Lines: 61
Message-ID: <ubos9e$dv3c$1@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
<ubo70e$b1am$1@dont-email.me> <ubobfg$bgl8$1@dont-email.me>
<ubokse$d0ca$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 22:45:02 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5aca6fb22e3c251f4f4c86feffd8cb61";
logging-data="457836"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX182RGbLPgE2dR3dJUvRsOwD2PUuvIpxfvc="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:z1biqC2Pt8f7fZWphXjRjHLetUA=
In-Reply-To: <ubokse$d0ca$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Fri, 18 Aug 2023 22:45 UTC

On 8/18/2023 4:39 PM, Dave Froble wrote:
> On 8/18/2023 1:58 PM, Jan-Erik Söderholm wrote:
>> We create the (Rdb) database tables as we need them.
>> Then extract include files (done with the built-in DBA tool RMU).
>> The record definitions are loaded into a text library (TLB).
>> Finally COPY'ed from the TLB into the Cobol source files.
>>
>> The RMU tool support extracting records in these languages:
>> SQL, ANSI_SQL, RDO, C, Cobol and Pascal.
>>
>> This replaced the use of CDD that was a hazle to maintain
>> just for the record definitions.

> Ok, understand what you are doing.
>
> Caviet, I've never used Rdb.
>
> Another, I've only used SQL2000 from Microsoft.
>
> Regardless, consider the following:
>
> SELECT * From CustomerTable Where Country is "USA"

SELECT * From CustomerTable Where Country = 'USA'

> And where country is not a key.
>
> In RMS this cannot be done, without scanning all records, and use some
> type of mapping of the record definition, CDD, include file, in program
> definition. However, if the database contains the record definitions,
> then the database would return a recordset of the records with Country
> equal to USA.
>
> Yes, all records would be scanned internally, but database products do
> this rather quickly and efficiently, and transparent to the request.
> Would work on any system that supports the database.

Internally is a rather similar.

ORG=IDX:

key field => efficient lookup via index
not key field => full scan

RDBMS:

indexed field => efficient lookup via index
not indexed field => full scan

But seen from the application side the RDBMS is a lot easier:
* index can be added later if a performance problem is identified
* most databases allow for many indexes (MySQL allows up to 64 per table)
* the full scan is done within the database transparently to the
application
- less application code
- no application code changes when switching from not indexed to indexed

Arne

Re: VSI roadmap

<ubosdt$dv3c$2@dont-email.me>

  copy mid

https://www.novabbs.com/computers/article-flat.php?id=29301&group=comp.os.vms#29301

  copy link   Newsgroups: comp.os.vms
Path: i2pn2.org!i2pn.org!eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail
From: arn...@vajhoej.dk (Arne Vajhøj)
Newsgroups: comp.os.vms
Subject: Re: VSI roadmap
Date: Fri, 18 Aug 2023 18:47:24 -0400
Organization: A noiseless patient Spider
Lines: 50
Message-ID: <ubosdt$dv3c$2@dont-email.me>
References: <ubjb57$3e2qk$1@dont-email.me>
<mn.8c117e78dac87fca.104627@invalid.skynet.be> <ubm9cj$3ulrh$1@dont-email.me>
<77fe801a-48fc-4c08-880c-01642ae50349n@googlegroups.com>
<ubo70e$b1am$1@dont-email.me> <ubobfg$bgl8$1@dont-email.me>
<ubokse$d0ca$1@dont-email.me> <ubomkt$d3uh$1@dont-email.me>
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Fri, 18 Aug 2023 22:47:25 -0000 (UTC)
Injection-Info: dont-email.me; posting-host="5aca6fb22e3c251f4f4c86feffd8cb61";
logging-data="457836"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19V+MXtVca55hYNTPmqxk2TPCSd1SUctrM="
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101
Thunderbird/102.14.0
Cancel-Lock: sha1:fSrFp5kEC4MitwvrMj0ErUWOcD4=
In-Reply-To: <ubomkt$d3uh$1@dont-email.me>
Content-Language: en-US
 by: Arne Vajhøj - Fri, 18 Aug 2023 22:47 UTC

On 8/18/2023 5:08 PM, Jan-Erik Söderholm wrote:
> Den 2023-08-18 kl. 22:39, skrev Dave Froble:
>> Regardless, consider the following:
>>
>> SELECT * From CustomerTable Where Country is "USA"
>>
>> And where country is not a key.
>>
>> In RMS this cannot be done, without scanning all records, and use some
>> type of mapping of the record definition, CDD, include file, in
>> program definition. However, if the database contains the record
>> definitions, then the database would return a recordset of the records
>> with Country equal to USA.
>>
>> Yes, all records would be scanned internally, but database products do
>> this rather quickly and efficiently, and transparent to the request.
>> Would work on any system that supports the database.
>>
>> Just not anywhere as nice with RMS and "external to the database"
>> record definitions.
>
> Sure, any query on any column "works" on a relational database table.
>
> But the performance goes down the drain if there is not an index
> matching the query that is running. The performance then depends on
> the speed of the system and storage, how much was cached and so on.
>
> Can be fine as long as the table is small, but there is usually
> a "knee" where the cache can't hold the full table, and then the
> runtime first makes a jump and then more or less grows linearly
> with the size.
>
> The performance with a matching index is only depending on the number
> of matching records, not the total number of records.

For a tree based index lookup should be O(logn) and only O(1) for
hash based indexes.

> The upside is that the query “work” no matter if there is an index or not.
> You will not get an runtime error and you get the expected result.
>
> Another unrelated point is that production SQL code should never
> have “select-star” for queries. Any select should always specify the
> columns needed for each query. It’s OK for ad-hoc interactive queries.

There were other SQL problems ....

Arne

Pages:1234
server_pubkey.txt

rocksolid light 0.9.8
clearnet tor