Productive and gat learning experience.
Pros: the people i worked with and the skills ilearned
Cons: project mis-management
A typical day included analyzing a CA DMV transaction written in assembler code to determine the different CICS framework components, such as transaction interface validation modules, business rule modules, event rule modules, transaction controller validation modules, and response formatter modules, to be designed, coded and tested. Additionally, metadata was extracted from the assembler transaction and propagated to the appropriate DB2 tables. DB2 metadata tables were updated with information concerning the execution of the new transaction.
I learned a better understanding of assembler code and was able to gain more experience using DB2 and SQL statements in a mainframe environment.
The on-site technical leadership for the project was outstanding and was able to give direction when needed. Management was constantly changing every six months to a year. The majority of the co-workers on the project were friendly, knowledgeable, hard working and professional. We seem to collaborate very well together.
The hardest part of the job was the constant threat of the project coming to an abrupt end due to a disjoint between the HP management and the CA DMV management. Ultimately, the project was canceled after a total of 6-7 years of work (4 years for me).
The most enjoyable part of the job was the gaining of knowledge after struggling through the analysis of an assembler program or some other difficulty and getting the new COBOL modules to produce results that mimicked the assembler code version.