On 23/09/2024 21:01, Juan Carlos Escartà wrote: I know the VBISAM driver for C because I have been programming C-ISAM for many years. Frankly, I have no interest in learning the BDB driver. There is nothing to learn apart from downloading and installing it then telling when compiling the compiler that you wish to use it.
I would still like a copy of that to play with under Linux. Vince On 23/09/2024 16:37, pottmi wrote: As part of OpenKicks we wrote an EXTFH that replaces the C-ISAM files with database tables and then one gets the commit and rollback associated with the database. It is not open source.
CURSOR clause for ACCEPT (and for a SCREEN SECTION item)
Done.
CURSOR in chap 6 & 7
I cannot see what you are using to send netmails nor what version of the underlining software in use. BUT , have you done ANY system updates since it last was working ? Have you rebooted since such system updates. If the above is NO then have you checked if there is any distro updates and if so what that might effect your netmail tool ?
Nope you have to do it the normal way by usage of MOVE. When writing records of different fields / sizes doing it the old way is, the only way to go regardless. On 23/09/2024 03:12, Mario Emmanuel wrote: Thanks for the answer. in this particular case, all fields have the same type so the proposed solution works. The example was a simplified one -maybe a more elaborated one shall had been a better choice-. What if the record contains different fields with different sizes and types? That is why I was...
Try 2 hopefully the formatting is now fixed - there again ... See changes to your code as an example On 23/09/2024 00:39, Mario Emmanuel wrote: I have to repeat this code many times, one per each field of a given record. This would be a simplified example: |IDENTIFICATION DIVISION. PROGRAM-ID. DISPLAY-RECORDS. ENVIRONMENT DIVISION. INPUT-OUTPUT SECTION. FILE-CONTROL. SELECT INPUT-FILE ASSIGN TO 'input.dat' ORGANIZATION IS LINE SEQUENTIAL. DATA DIVISION. FILE SECTION. FD INPUT-FILE. 01 INPUT-RECORD.|...