hi,
i have some records in a ps file and the same record is in ksds file. now i have to do operations in ksds file. like adding of record or deleting of record. now the same update i have to do in the ps file. adding i think will be done in the end of the ps file. but in the case of deleting we cant delete a record from ps file. so what we should do in this case.
this all i have to do with cobol.
delete a record in ps file.
Moderators: dbzTHEdinosauer, Moderator Group
- dbzTHEdinosauer
- Moderator
- Posts: 981
- Joined: Mon Oct 02, 2006 8:31 pm
you logic flow is incomplete.
why do you decide to add a ksds record - add a ps record
why do you decide to delete a ksds record - delete a ps record
why do you decide to update (change a record)?
as far as the ps file logic is concerned, you would perform a father-son update on the ps.
input is the father, an output file would be the son.
you would first sort the ps in ksds key sequence.
then do a 2 file match (ps record and ksds record).
to keep a ps record, you would write to the son.
to delete a ps record, you would not write the previously read record.
to add to ps, you would have a second area were you would construct the new record and write that record before you would write the previously read record from the father.
if you want more help, you need to provide more information.
there are some sample cobol programs here
why do you decide to add a ksds record - add a ps record
why do you decide to delete a ksds record - delete a ps record
why do you decide to update (change a record)?
as far as the ps file logic is concerned, you would perform a father-son update on the ps.
input is the father, an output file would be the son.
you would first sort the ps in ksds key sequence.
then do a 2 file match (ps record and ksds record).
to keep a ps record, you would write to the son.
to delete a ps record, you would not write the previously read record.
to add to ps, you would have a second area were you would construct the new record and write that record before you would write the previously read record from the father.
if you want more help, you need to provide more information.
there are some sample cobol programs here
Dick Brenholtz
JCL, SQL and code in programs have an irritating habit of doing what you say,
not what you meant.
JCL, SQL and code in programs have an irritating habit of doing what you say,
not what you meant.
-
- Member
- Posts: 7
- Joined: Wed Jun 30, 2010 10:14 pm
- dbzTHEdinosauer
- Moderator
- Posts: 981
- Joined: Mon Oct 02, 2006 8:31 pm
white-shadow,
now we both are.
when you have decided which one of us should not be confused,
you or me,
and have decided it is better that you answer my questions,
so that I am not confused,
then i may respond.
or you can wait for someone else.
now we both are.
when you have decided which one of us should not be confused,
you or me,
and have decided it is better that you answer my questions,
so that I am not confused,
then i may respond.
or you can wait for someone else.
Dick Brenholtz
JCL, SQL and code in programs have an irritating habit of doing what you say,
not what you meant.
JCL, SQL and code in programs have an irritating habit of doing what you say,
not what you meant.
-
- Moderator
- Posts: 1625
- Joined: Sat Aug 09, 2008 9:02 am
- Location: Mumbai, India
FREE TUTORIALS
Tutorials
Free tutorials from mainframegurukul
- JCL Tutorial
Covers all important JCL concepts. - Cobol Tutorial
This tutorials covers all Cobol Topics from STRING to COMP-3. - DB2 Tutorial
DB2 Tutorial focuses on DB2 COBOL Programming. - SORT Tutorial
This Tutorial covers all important aspects of DFSORT with examples - CICS Tutorial
This CICS tutorial covers CICS concepts and CICS Basics, CICS COBOL Programming.
Interview
Mainframe Interview questions
- Cobol Interview Questions
50+ Interview Questions - JCL Interview Questions
50+ Interview Questions - DB2 Interview Questions
100+ Interview Questions - CICS Interview Questions
70+ Interview Questions - VSAM Interview Questions
27 Interview Questions
Other References
Mainframe Tools and others
- XPEDITER Reference
Explains how we can debug a program - FILEAID Reference
Explains how to browse , edit and delete datasets - Change Man Reference
Quick Start tutorial on Changeman - Abend Reference
Important Abend codes explained - FaceBook Page
MainframeGurukul FaceBook Page - LinkedIn Page
MainframeGurkul Linkedin Page