Project Status
Client/Agency: Guardian/NewBoston
Project Duration: April - September, 6 Months.
Week 1, 4/1 - 4/7.
Goals: House Keeping ie Compile procs, Printer address, get up to speed with OGL/PMF/PPFA. Create stub program to test in stream AFP data. Get and nail down Specs for program, eliminate all surprises.
Weekly Status: Test program completed, ptx records generated.
Week 2, 4/8 - 4/14.
Goals: Wrap up specs, create AFP resources(i.e. boxes, headers and litts needed for statements).
Weekly Status: Working on in stream records, ie; creating boxes, incrementing box sizes, centering data etc.
Week 3, 4/15 - 4/21.
Goals: Complete AFP in-stream resources ie boxes, literals, etc. Commence flow charting & desk checks and revisit specs.
Weekly Status: Page segments never delivered, forced to create headers via PTX records. Input files delivered 4/17/00. Program logic stepped through.
Week 4, 4/22 - 4/28.
Goals: Continue to review specs, complete all AFP resource(PTX) Commence coding Program.
Weekly Status:PTX records created & tested, coding for print program started, problem areas resolved.
Week 5, 4/29 - 5/5.
Goals: Develope test plan, continue coding, refine user specs.
Weekly Status:
Week 6, 5/6 - 5/12.
Goals: Test programs A with prod JCL.
Weekly Status:JCL created, programs created, commence testing.
Week 7, 5/13 - 5/19.
Get User approval, move program & JCL to production.
Weekly Status:
Week 8, 5/20 - 5/27.
Goals: Clean-up, review documentation.
Weekly Status:Continue testing of output, review test plan. Problems: Web ndexing.
Week 9, 5/28 - 6/2.
Goals: Resolve indexing problem(wk8), create Changeman package, move program, copy books & JCL into package. Run Resolve.
Weekly Status: Package created rogram & components not moved in, indexing problem resolved, still using NOP records.
Week 10, 6/3 - 6/9.
Goals: Continue documentation, move package to ChangeMan Package. Review programs and user specs, push for user signoff of output.
Weekly Status:Output given to user for review, corrections made, new output given to user for review. ChangeMan package populated & compiled.
Week 11, 6/10 - 6/16.
Goals: Document, review and make user specified corrections.
Weekly Status:Waiting for user review of output, program & overall job specs documented via Visio software. Code reviewed, minor corrections made.
Week 12, 6/17 - 6/24.
Goals: Job & program Clean up, user training. Run complete job stream (including Xenos step with fixed # input records, to meassure wall clock run time).
Weekly Status:Problems with Zenos/Metacode step, Additional bugs found/corrected.
Week 13, 6/25 - 6/30.
Goals: Create test files for test run.
Weekly Status:Zenos/Metacode problems not resolved, still searching for and correcting bugs.
Week 14, 7/2 - 7/7.
Goals: Test run(07/06), Add sort criteria, resolve questions from 9AM meeting(07/06/00), ie, sort adds, new templates? PAS accounts?
Weekly Status:Added Sort steps to job for owner run and agent run. Test run pushed off to week 16. Remaining Question PAS accounts.
Week 15, 7/9 - 7/14.
Goals: Test run job to review run times, create test account file and resolve program glitches, match marks for different products; resolve.
Weekly Status:Match Marks (Data/Product) tested, PAS problem resolved.
Week 16, 7/16 - 7/21.
Goals: Create final job stream and resolve match marks.
Weekly Status:Match Marks tested AOK, Create user training curriculum, Test Accounts pulled for parallel Run. Successfully ran JCL in test environment, changing high level qual from prod to test, JCL looks good just need to insert Zenos step.
Week 17, 7/23 - 7/29.
Goals: Complete JCL, test run job to review run times, run parallel test for user approval, document & clean-up. Review Pension Group request, start pension utility extract program.
Weekly Status: JCL (minus Zenos steps ready for prod), Pensions extract program completed.
Week 18, 7/30 - 8/05.
Goals: Complete JCL, test run job to review run times, run parallel test for user approval, document & clean-up. Review Pension Group request, complete pensions utility extract program. Research creation of statistical charts for AFP documents and Pension Statements creation.
Weekly Status: Parallel run conducted, discrepancies passed to Ganesh, Pesion Statements Project estimated +500 hours.
Week 19, 8/06 - 8/12.
Goals: Test, document and clean-up.
Weekly Status: Ran Equity test run, discovered flaw & corrected, Submitted GOCA question to IBM, waiting on answer.
Week 20, 8/13 - 8/19.
Goals: Test, document and clean-up. Complete Pensions estimate, find answer for statistical charts.
Weekly Status: Cleaned up loose ends for Pensions & Equity
Week :21, 8/19 - 8/25.
Goals: Clean up and leave. Completed, last day 08/25/2000
Additional Contract Work
Week 1, 9/10 - 9/16.
Worked 25 hours for EQUITY, repairing user discrepancies. Worked 12 hours for Pensions revamping extract program variable write rtn. Additionally set-up PC attachmate parameters.
Week 2, 9/17 - 9/23.
Worked 17 hours for EQUITY, repairing meta print problems. Worked 3 hours for Pensions correcting SOC-4.
Project Summary
Creation
of quarterly account reports, using dynamic AFP "5a" records. JCL will involve two programs, one to extract data, keeping tabs of detail/summary account size/generating sequence #'s for Detail and Agent accounts. The second program will create the actual AFP files. AFP files converted via ZENOS software to Metacode (for print) and used as input for On-Demand (AFP to PDF on the fly transfer via ZENOS software). On-Demand on-line system & OD Server combination allows user to view statements as PDF's on the WEB & Intranet. Print stream programs (in-house) are PSIASEQ & PSIAPRNT.
Remaining Steps
1. Complete Job Stream.
Xenos completed(MetaCode Conversion).
2. Parallel test run(week 17).
Problem with Begginig Balances, need to rerun.
3. Final user approval.
Contingent on Step 3(Brian Norwood)
4. Move package EQTY001325 to production.
Contingent on Step 4.
5. User Training.
6. Pensions Estimate Completion Date 09/01/00
Lessons Learned
1. Using carriage controls & absolute positioning proved to be a pain to coordinate, probably would have been better if I just used absolute positioning for all data (except New Page).
2. To position collumns with variable pitch fonts can be accomplished via absolute positioning ("5a").
3. GDDM/MVS can be used to create graphs, including pie and bar charts. GDDM/MVS base and GDDM-Presentation Graphics Feature (GDDM-PGF) are required. Once the chart is created GDDM can format it for printing as either a complete AFP document or as a PSEG. Have to call program to create PSEG then strip begin & end page segments from created psegs and placing modified data in statement data stream. Note PsOC for GDDM problem are Bob(610 807-6471) and Tod (6356).
4. When a program attempts a read after EOF a OC4 results.
References for this project:
Jannet Hawkins/Supervisor
William Smith/Co worker
Mark Williams/Supervisor
URL :projstat.html
Revised:09/20/2000
Layout, design & revisions David E. Huenger