z/TPF

Expand all | Collapse all

IBM Training course: z/TPF programming models

  • 1.  IBM Training course: z/TPF programming models

    Posted Tue August 08, 2023 09:34 AM
    Edited by Simone Sanders Tue August 08, 2023 09:36 AM

    Welcome to the discussion for the IBM Training course on z/TPF programming models! This is a course for system programmers and application programmers to learn z/TPF programming basics. A basic knowledge of operating systems and process models in computer science is a prerequisite for this course.

    We look forward to getting your feedback, and are available to help with any questions you might have. To help fellow users find similar questions easily, keep the following tips in mind.

    1. Post only questions or feedback pertaining to the specified course.
    2. Indicate the question type (see list below) at the top of your post.

    Question type: 

    • Unit 1 content
    • Unit 1 quiz
    • Unit 2 content
    • Unit 2 quiz
    • Unit 3 content
    • Unit 3 quiz
    • Final assessment
    • General course question
    • Suggestion


    Submit a report here for any issues with the IBM Training platform.



    ------------------------------
    Simone Sanders
    z/TPF Content Designer
    ------------------------------



  • 2.  RE: IBM Training course: z/TPF programming models

    IBM Champion
    Posted Mon January 01, 2024 02:09 PM

    Nice course, just did this one today. Very well paced.

    Probably will try z/TPF task management next.



    ------------------------------
    Jack Woehr
    IBM Champion 2021 - 2023
    IBM Qiskit Advocate
    ------------------------------



  • 3.  RE: IBM Training course: z/TPF programming models

    Posted Tue January 02, 2024 04:17 PM

    Thanks, Jack - we're glad you liked it! We'd love to hear any feedback you have on the z/TPF task management course, too, when you take it.



    ------------------------------
    Simone Sanders
    z/TPF Content Designer
    ------------------------------



  • 4.  RE: IBM Training course: z/TPF programming models

    Posted Thu March 21, 2024 02:13 PM

    I love the content and the way this course is structured.

    Anyone new to zTPF can understand the content and will greately help in the understanding of the underlying system and process.



    ------------------------------
    Hemanth Alapati
    ------------------------------



  • 5.  RE: IBM Training course: z/TPF programming models

    Posted Thu March 21, 2024 02:56 PM

    Thanks for your feedback, Hemanth! We're glad you liked the course content and structure, and appreciate you taking the time send us your thoughts.



    ------------------------------
    Simone Sanders
    z/TPF Content Designer
    ------------------------------



  • 6.  RE: IBM Training course: z/TPF programming models

    Posted Thu March 21, 2024 06:07 PM

    doesn't seem like we get a badge upon course completion?



    ------------------------------
    Hemanth Alapati
    ------------------------------



  • 7.  RE: IBM Training course: z/TPF programming models

    IBM Champion
    Posted Thu March 21, 2024 06:27 PM

    No, you just get the Certificate of Completion ... now you know how I spent my New Year's Eve :)



    ------------------------------
    Jack Woehr
    ------------------------------



  • 8.  RE: IBM Training course: z/TPF programming models

    Posted Fri March 22, 2024 09:39 AM

    :) studying on new year's eve? Looks like a new year's resolution and hope the drive stays for rest of the year!

    I want to know more depth of z/TPF programs. 

    Flat file: I/O (using FILEC, etc), how these are stored and managed by ECB and applcation programs

    TPFDF: how they are organized and stored, what are the levels in a TPFDF object, how are the records accessed (read, write, update, delete)

    Didn't seem like these topics are covered in the Task Management course.

    Is there a place where I can learn these z/TPF topics?



    ------------------------------
    Hemanth Alapati
    ------------------------------



  • 9.  RE: IBM Training course: z/TPF programming models

    Posted Fri March 22, 2024 10:55 AM

    Hi Hemanth, 

    Claire Durant provided a couple of very nice articles you can access in the community:

    o    z/TPFDF Education Series: Database Organization
    o    z/TPFDF Education Series: Basic Application Usage

    We also have some good information in our product documentation on z/TPFDF application programming, which includes some program samples of how the various APIs are used.

    Hope you find the information useful.   Please feel free to post any other questions. 

    Colette 



    ------------------------------
    Colette Manoni
    IBM
    Poughkeepsie NY
    ------------------------------



  • 10.  RE: IBM Training course: z/TPF programming models

    Posted Wed June 12, 2024 09:14 AM

    Hello,

    I have one query/feedback for ECB process model. 

    Parallel ECB process model and Thread model sounds similar as a process model, Can you please provide more information on what context these two are different? 

    Thanks,

    Karthik



    ------------------------------
    Karthik Venkatesh
    ------------------------------



  • 11.  RE: IBM Training course: z/TPF programming models

    Posted Wed June 12, 2024 09:42 AM

    Hi Karthik, 

    Thank you for the question! 

    In the parallel ECB model, each created ECB is a separate process where nothing is shared.  In the Thread model, each ECB that represents a thread are tied together into a single process that shares heap storage. 

    Hope this helps.  Please post any additional questions.

    Colette 



    ------------------------------
    Colette Manoni
    IBM
    Poughkeepsie
    ------------------------------



  • 12.  RE: IBM Training course: z/TPF programming models

    Posted Thu June 13, 2024 04:30 AM

    Thank you 😊 



    ------------------------------
    Karthik Venkatesh
    ------------------------------



  • 13.  RE: IBM Training course: z/TPF programming models

    Posted Thu June 13, 2024 04:35 AM

    Do you have any course that talks about the file recoup process and and share the latest zTPF POP document?

    Thanks,

    Karthik 



    ------------------------------
    Karthik Venkatesh
    ------------------------------



  • 14.  RE: IBM Training course: z/TPF programming models

    Posted Thu June 13, 2024 09:16 AM

    We don't have an education course on Recoup.  Our documentation does provide a description of the various phases of Recoup and what each does:  https://www.ibm.com/docs/en/ztpf/latest?topic=recoup-functions-by-phase

    I'm not sure I understand what you mean by "latest zTPF POP"?   Are you looking for what are the latest updates to the product?  Or are you looking for an architecture document that covers the entire system?  If you are looking for "what's new" there is a section in our documentation that lists and provides pointers to the latest enhancements:  https://www.ibm.com/docs/en/ztpf/latest?topic=2024-whats-new

    If you are looking for a published architecture document that covers the entire z/TPF system, unfortunately, that does not exist.  The only thing I could offer is this Red Book, which contains architectural information about the system in the context of modernization:  https://www.redbooks.ibm.com/abstracts/redp5714.html

    Colette



    ------------------------------
    Colette Manoni
    IBM
    Poughkeepsie
    ------------------------------



  • 15.  RE: IBM Training course: z/TPF programming models

    Posted Fri June 14, 2024 05:35 AM

    Thank you Colette. 



    ------------------------------
    Karthik Venkatesh
    ------------------------------



  • 16.  RE: IBM Training course: z/TPF programming models

    Posted Thu June 13, 2024 05:34 PM

    By "POP", did you mean Principles of Operations (PoPs)?  If that's the case, z/TPF is built on the IBM z/Architecture and the latest Principles of Operations (z16) can be found here:  https://publibfp.dhe.ibm.com/epubs/pdf/a227832d.pdf

    My other guess is z/TPF Concepts and Structures.  The latest can be found using the link below and then navigating to z/TPF 2024->Library->Concepts and structures in the menu on the left side. 

    https://www.ibm.com/docs/en/ztpf/2024



    ------------------------------
    Chris Filachek
    ------------------------------



  • 17.  RE: IBM Training course: z/TPF programming models

    Posted Fri June 14, 2024 05:36 AM

    Thank you Chris. 



    ------------------------------
    Karthik Venkatesh
    ------------------------------