On 13/10/2020 01:52, g??rard Calliet wrote:
Hello,
A general issue modernizing cobol environments is to tranform the set of
indexed files of the application into a relational database.
It is not a trivial issue. There are a lot of proprietary solutions for
that.
Do you know projects or people that worked on this problem in an Open
Source philosophy?
The PRIMA solution (MigTSet) analyzes the COPY Books which define the
indexed files, and optimizes them to account for REDEFINES, handles
Group fields, and breaks out OCCURS into repeating group tables, to
produce an optimized Database in 3NF.
As far as I know, our solution is the ONLY one that actually refactors
the existing access code in your applications into a Data Access Layer
(DAL), fully automatically.
You can have the DAL generated in ESQL or in LINQ. Either way, it is >optimized and transparent.
On 3/11/2020 16:58, docdwarf@panix.com wrote:
Likewise, in this Brave, New World is there a need for teaching 'Thou
Shalt Not Compile to The Source Pack' or 'Indices and Data Must Live in
Different Houses'?
Not quite sure I catch your drift here, Doc. Certainly, the philosophy
of separating Data Access from Business Logic has been in force at PRIMA >since the last century and I expounded what I think about this on the
COBOL 21 pages of our web site.
In article <i0bugaFgk2rU1@mid.individual.net>,
pete dashwood <dashwood@enternet.co.nz> wrote:
On 13/10/2020 01:52, g??rard Calliet wrote:
Hello,
A general issue modernizing cobol environments is to tranform the set of >>> indexed files of the application into a relational database.
It is not a trivial issue. There are a lot of proprietary solutions for
that.
Do you know projects or people that worked on this problem in an Open
Source philosophy?
[snip]
The PRIMA solution (MigTSet) analyzes the COPY Books which define the
indexed files, and optimizes them to account for REDEFINES, handles
Group fields, and breaks out OCCURS into repeating group tables, to
produce an optimized Database in 3NF.
But... it Costs Money! In this Brave, New World everything is for free so
I can put it together in a way to *Make* Money!
[snip]
As far as I know, our solution is the ONLY one that actually refactors
the existing access code in your applications into a Data Access Layer
(DAL), fully automatically.
You can have the DAL generated in ESQL or in LINQ. Either way, it is
optimized and transparent.
Likewise, in this Brave, New World is there a need for teaching 'Thou
Shalt Not Compile to The Source Pack' or 'Indices and Data Must Live in Different Houses'?
In article <i0hb6t...@mid.individual.net>,This is too obtuse for me, I'm afraid.
pete dashwood <dash...@enternet.co.nz> wrote:
On 3/11/2020 16:58, docd...@panix.com wrote:[snip]
Likewise, in this Brave, New World is there a need for teaching 'Thou
Shalt Not Compile to The Source Pack' or 'Indices and Data Must Live in
Different Houses'?
Not quite sure I catch your drift here, Doc. Certainly, the philosophyThat's exactly my drift, Mr Dashwood, and the reason that nobody spends
of separating Data Access from Business Logic has been in force at PRIMA >since the last century and I expounded what I think about this on the
COBOL 21 pages of our web site.
time RESERVE(ing) nn ALTERNATE AREAS in File Descriptors.
DD
On Thursday, November 5, 2020 at 4:59:14 PM UTC+13, docd...@panix.com wrote: >> In article <i0hb6t...@mid.individual.net>,
pete dashwood <dash...@enternet.co.nz> wrote:This is too obtuse for me, I'm afraid.
On 3/11/2020 16:58, docd...@panix.com wrote:[snip]
That's exactly my drift, Mr Dashwood, and the reason that nobody spendsLikewise, in this Brave, New World is there a need for teaching 'Thou
Shalt Not Compile to The Source Pack' or 'Indices and Data Must Live in >> >> Different Houses'?
Not quite sure I catch your drift here, Doc. Certainly, the philosophy
of separating Data Access from Business Logic has been in force at PRIMA
since the last century and I expounded what I think about this on the
COBOL 21 pages of our web site.
time RESERVE(ing) nn ALTERNATE AREAS in File Descriptors.
I took a guess at what you had written and, rather than help me, you
added more opacity.
I have no idea what your point is here (though I do understand the
things you are talking about... :-)), sorry.
Furthermore, I can't see the posts in this thread in Thunderbird, apart
from the original and my reply to it, so it looks like you're being too >incoherent for Thunderbird, as well... :-)
In article <i0hb6tFkr8vU1@mid.individual.net>,
pete dashwood <dashwood@enternet.co.nz> wrote:
On 3/11/2020 16:58, docdwarf@panix.com wrote:
[snip]
Likewise, in this Brave, New World is there a need for teaching
'Thou Shalt Not Compile to The Source Pack' or 'Indices and Data
Must Live in Different Houses'?
Not quite sure I catch your drift here, Doc. Certainly, the
philosophy of separating Data Access from Business Logic has been in
force at PRIMA since the last century and I expounded what I think
about this on the COBOL 21 pages of our web site.
That's exactly my drift, Mr Dashwood, and the reason that nobody
spends time RESERVE(ing) nn ALTERNATE AREAS in File Descriptors.
Hello docdwarf!
Thursday November 05 2020 03:59, you wrote to All:
In article <i0hb6t...@mid.individual.net>,
pete dashwood <dash...@enternet.co.nz> wrote:
On 3/11/2020 16:58, docd...@panix.com wrote:
[snip]
Likewise, in this Brave, New World is there a need for teaching
'Thou Shalt Not Compile to The Source Pack' or 'Indices and Data
Must Live in Different Houses'?
Not quite sure I catch your drift here, Doc. Certainly, the
philosophy of separating Data Access from Business Logic has been in
force at PRIMA since the last century and I expounded what I think
about this on the COBOL 21 pages of our web site.
That's exactly my drift, Mr Dashwood, and the reason that nobodyHmm, I have a few programs that are still in use that do use this option to help speed up processing - although not so sure how effective it is these days.
spends time RESERVE(ing) nn ALTERNATE AREAS in File Descriptors.
VincentThanks for clarification and for Vince's comment.
Hello docdwarf!
Thursday November 05 2020 03:59, you wrote to All:
That's exactly my drift, Mr Dashwood, and the reason that nobody
spends time RESERVE(ing) nn ALTERNATE AREAS in File Descriptors.
Hmm, I have a few programs that are still in use that do use this option to >help speed up processing - although not so sure how effective it is these >days.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 296 |
Nodes: | 16 (2 / 14) |
Uptime: | 24:21:57 |
Calls: | 6,646 |
Calls today: | 1 |
Files: | 12,193 |
Messages: | 5,327,714 |