Banking and Computers - Ralph Boyer
Home ] Up ]

 

ELECTRONIC DATA PROCESSING IN BANKS 
By Ralph C. Boyer

 r

    

When banks moved into processing their deposit account work with computers, the majority went with using the MICR (Magnetic Ink Character Recognition) printing that we began printing on the bottom of the checks and deposits. For the first time customers were required to buy personalized checks with their names and their account numbers imprinted on their checks and deposit tickets.

          There were a lot of problems with pre-encoded items. For the customer service people in the banks there was the job of selling checks. Customers were accustomed to just asking for a pad of checks and that is what they got. Suddenly the bank was requiring customers to actually buy checks and regardless of how neat we tried to make it sound that the checks were personalized and errors were reduced, the idea of purchasing something that had always been free was traumatic for the majority of customers.

          There was also the change to something with which people were not accustomed. Customers went to the bank, took a deposit slip from the counter, completed it and made their deposit. A few smart guys went into some banks and put some of their personalized deposit tickets into the racks on the tables. Customers would unknowingly take one of the preprinted deposit slips, complete it and put their funds in someone else’s account.

          Word got out that a tiny pin hole through a MICR number on the check could delay posting for several day while the bank dealt with the check as an exception item. Frequently, it was not necessary for the customer to make the pinhole because MICR printing was so haphazard in the early stages that the result of the printing was not dependable.

          In the beginning, the overall rate of MICR rejection was well over 40%. It just did not go smoothly for a significant period of time.

AN ALTERNATIVE SOLUTION

          Valley National Bank of Arizona and City National Bank of New York chose a different approach to entering the electronic data processing of demand deposits and savings deposits. The high rate of MICR failure was causing untold customer relations  problems for banks. These two banks were known for their superior customer care and wanted to avoid the hassle other banks were experiencing. The solution was expensive but the banks felt justified in bearing the expense to preserve customer satisfaction.

          Each bank purchased specialized equipment from a Belgium company to use for processing checks and deposits without using the magnetic ink printed directly on checks. The system required only that the customer write his account number on the check or deposit slip. Valley National Bank was able to encourage the practice by providing each customer with a medallion in the form of the bank’s logo, which was a spread eagle on an octagonal background. The wings spanned beyond the background. On the medallion, the customer’s account number was imprinted. Customers were proud of those medallions and they became very conscientious about using the number of their items.

          All banks process their work through some kind of proof machine to make sure the debits equal the credits. A deposit ticket has to be supported by checks and cash in tickets equivalent to the amount being deposited. The process using the Belgian equipment began with such a process. When the items were entered into the proof machine function, each items was mechanically inserted into a plastic jacket. Across the face of the jacket was a magnetic tape strip, just like that to which a tape recorder can read and write. The accumulated jackets could be sorted magnetically in a similar manner as Hollerith cards had been sorted by mechanical data processing equipment.

          The internal items were sorted and separated from the external items, such as checks drawn on other banks, and captured for input into the computer system. After capture, the jackets were removed to other equipment called Unjacketers, where all the items were removed. The internal items were sent to the branches to be filed and the external items were sent with cash letters to correspondent banks or the Federal Reserve Bank for credit.

COMPUTERS

          General Electric built a building on the southwest corner of Thunderbird Road and I-17, where they started building computers. Valley National Bank always tried to do business at home so when it came time to get into electronic data processing, GE got the business. The first computer was designated the 210.

          I never programmed the 210 or it’s successor, the 415 but eventually learned a little about them. I believe they had their own programming language which was some form of assembly language. The word “byte” had not yet come into existence. General Electric computers were “word” machines.

          A word consisted of four characters. Efficient programmers strived to work in units of four to preserve precious memory. Commands such as “save” and “copy” could be very efficient. If you had to resort to a field like zip code, you lost the use of three quarters of a word. For example, 85303 use up two words with four characters (8530) in the first word, one (3) in the second word and the remaining characters of the second word lost. If it was possible to combine the state code with the zip code, efficiency could  be restored. For example again, AZ 85303 would use two words if combined. “AZ_8” would use the first word and “5303” would use the second word.

Computer Programming

          I ran into a friend named Ed one day. Ed had been working on a special project of some kind for a few months. The year was 1966.

Ed had been a branch operations officer.  When I met him in the hall, he told me he was going to become a computer programmer. That intrigued me because I had wanted to be a computer programmer.  I started to take a class in programming at Arizona State University but it started out with wiring circuit boards, a dying practice, and I decided I could better utilize my time with something else. Ed said management had decided to choose three operations officers and train them to be computer programmers. The idea was that it was easier to teach bankers to be programmers,  than it was to teach programmers to be bankers.  He said another operations office, Tom, had been selected to take part in the program also but as far as he knew a third man had not been selected.  Off I went to the Personnel Department.

I found the usual guy I hassled about such things and told him I had talked to Ed and wanted to be the guy number three.  He showed his usual excitement and said they wanted operations officers. I said try it. He called them. They said that if I could pass the test they would consider me.

I went to the Customer Service Department where the newly trained programmers would work and they gave me the test. The test was a breeze. It was the kind of test where you had to reason out sequences. It was logic. When I was in the seventh and eighth grades we had to take the same kind of tests, among others. We were going from a school with 150 students to a school with 5,300 students. It was like going to a university and we were told that, at this early point in our lives, we had to decide what our life’s work would be. Sounded okay to us, but what did we know.

So they gave us a battery of tests. My results were mixed. I was told I had all the logic required to be an engineer but all the math skills required to be a professional chimpanzee.

Well, I was a lot better at math at this time, thanks to Albert Qually, a math professor at Arizona State.  That, along with the long time logic ability I possessed, I passed the test with flying colors and was soon informed that I had been selected to participate in this experiment.

PROGRAMMING SCHOOL

The IBM System/360 Model 30, had been ordered for my new department and was in the process of being installed. It was called a third generation computer and was designed by a second generation computer and beyond the understanding of mere mortals.  At least that is what they claimed.  Ed got delayed in starting but Tom and I went to IBM’s school. It wasn’t long before we were more than willing to accept the premise that this computer was beyond the understanding of mere mortals, and bankers as well.

A woman from Los Angeles came to Phoenix to hold classes for us. She tried, and not only did Tom and I have a hard time, but those who had past experience, had a hard time understanding.  We were in class for six weeks.  The first two weeks “taught” us basic computing for the 360.  The next two weeks “taught” us assembly language programming. The final two weeks “taught” us I/O – Input/ Output.  We didn’t feel like we had been taught anything, and if we were, we didn’t learn anything.  Our instructor was obviously frustrated. We agreed that the situation was hopeless.

We had been hinting to management that things weren’t going well but they kept saying, “Don’t worry about it”.  I did worry about it.

We went in the Monday following the completion of our training and I had a bad case of the dreads.  We were convinced we just weren’t going to be able to handle this work.

A COBOL SHOP

          There is a computer programming language called COBOL, which is an abbreviation for COmmon Business Oriented Language. Assembly Language, which we had been “exposed to” at school is more than difficult and just one level above “machine language” which is written by no one, except possibly second generation computers. At the time I became a programmer, some work had to be written in Assembly Language and we had a couple of experts that took care of that kind of work.  We were told that our department was a “COBOL shop”.  We were also told the department had Programmed Instruction manuals for us to use to learn IBM COBOL and the department also had some very experienced COBOL programmers that could help us.

THE COMPUTER – IBM SYSTEM/360

          Before we get into that, I need to describe our new computer.  It had huge metal boxes stuffed with electronics and that could fill a couple of good sized rooms.  We had one printer, very high speed.  We had five tape drives, four 7 track and one 9 track, virtually obsolete now, and slow.  We had two disk drives, a new creation.  It was essentially what we all have for hard drives in our computers now, only much larger and with much less capacity.  This very modern computer operated on a memory called “core” which was a network of tiny wires that crossed one another and had a little ring circling each crossing. Each “intersection” was either on or off, thus the computer operated on the “binary” principal. All our core printouts were in hexadecimal. A majority of this technology is completely obsolete now.  We had 13 CRTs, which is another name for the monitor you have on your computer.  CRTs were new in those days also. CRTs weren’t much use unless you had disk drives like I have mentioned that were also new. 

The CRTs were replacements for all those printouts I talked about when I mentioned the start up of the credit card program. With CRTs and disk drives, merchants could not call one number and the operator who answered could access any account and update it in “real time”.  Now!

How powerful was this computer?  Well the computer I’m working at right now is 4,000 times more powerful than that computer.  Put another way, that computer was .0000003% as powerful as my computer. The computer I’m working on now cost me about $850 total, after the infamous mail-in rebates.  That computer leased for $16,000 per month.  Mr. Watson, long time president of IBM, once said, “There may be a need in the world for two, maybe three, computers.”  I have four in this house now and one is in the garage, unused. Just putting things in perspective.

SIDELIGHT

          At the time we were installing and using CRTs, Arizona Bank, across the street, was introducing their customers to audio response. This technology is now so prevalent that we think nothing of calling the bank and having a voice read out balance to us. It wasn’t always so. Arizona Bank’s programmers struggled mightily getting that technology to work in 1967.

SUPPORT

          At this time the 360 was so new and with two banks, across the street from one another, heavily involved in experimenting with new ideas and technology, we had no shortage of IBM personnel hanging around, helping us and learning for themselves. The 360 was so advanced for its time that there were a great number of mysteries to be explored and solved. We got a lot of bad information from IBM but we all learned together.

PROGRAMMED INSTRUCTION

          I thought programmed instruction was pretty neat. The manuals were like the kind of workbooks we have all used in school.  I used a piece of paper as I worked my way through the book.  It started very basic.  There was a lesson of one short paragraph and the answer to a question at the end.  I used the paper to cover the answer while I read the material. Then I read the question and checked to see if I got the right answer. Working independently, Tom and I worked our way through the first volume of the manual.  I was getting it.  Tom wasn’t.  I had spent several years of analysis type work.  Tom had been an operations officer doing more generalist work.  We were both good in our background but this was completely foreign to Tom.

          COBOL is a little like English.  You identify something as A and something as B and a third thing as C. Then you can say, “Add A to B, resulting in C”. There was a large list of “reserved” words.  These words, such as “add”, “to” and “resulting in”, had specific meanings to the “compiler” program so the words would be converted to machine language.  You had to be selective how you used the reserved words or your program would not compile and would not work. Tom somehow got the idea that being reserved words, they could not be used at all.

PROGRAMMING

          At the conclusion of Volume One of the manual, we were told it was time to get to work.  We could do Volume Two on our own, as time permitted, but there was work to do and we needed to jump in and get our feet wet. 

After all, we had some excellent tutors available to us. The computer had very limited ability, although we didn’t know it at the time, so everything had to be programmed in small segments.  Tom and I were each assigned a segment of whatever it was that needed to be programmed at the time.

          I drew my flowchart, which is what computer programmers did in those days, and should do now days but don’t, and went over it with my supervisor. He made some suggestions and I did it again. He liked the revision.  That accomplished, I started coding.  Coding is the actual step by step work the computer is to do.  Using the flowchart as my guide, I coded the segment.  When I didn’t know how to proceed, I would go to Sue, a splendid COBOL programmer and teacher. She is the reason I was able to learn to do the job. When she, my supervisor and I were satisfied with my coding, the coding sheets were taken to the keypunch department and punched into Hollerith cards. 

Those were commonly called IBM cards and even my spell checker never heard of Hollerith. Mr. Hollerith invented them and for size decided to make them the same size as United States Currency.  If you could find one of those cards today and compare it to the currency you have in your pocket, you would find the card much larger. That is because the card was invented so long ago, none of us ever carried bills that size. At some point they decided to make them smaller.  I guess so they wouldn’t stick out of our wallets.

The program segment was punched and run through the compiler and it worked.  I received congratulations all around and began to feel maybe I could handle this job.  I knew I still had a long way to go because I had needed a lot of help.

Poor Tom. On the other hand, Tom needed a lot of help with his flow charts and eventually came up with something workable.  But then … when he tried to code without using any reserved words … the old timers couldn’t contain themselves. They would read his coding aloud and howl. Tom was always a good sport and could laugh at himself, and he put on a good show. No Brit ever had a better “stiff upper lip”, but Tom was really made to feel bad. We had become good friends and I felt badly for him.  When not around him though, even as a novice, I couldn’t help but lose control of myself when I read his attempt at coding. I don’t remember at what time he went back to being an operations officer but he didn’t stay around long. 

Ed never did become a programmer. They always had something else they needed for him to do.  Also after the situation with Tom, I understood they decided against continuing with their initial plan.  After hearing what happened with Tom, I think Ed decided he didn’t really want to pursue the programming thing either.  I don’t think he would have liked it but I think he could have done it.

PAYROLL

I liked programming.  It was a contest all the time.  The programmer against the computer.  It was like a wild horse I was trying to tame and I was never sure who was going to get tamed and who was going to get trampled. I had some good “cowboys” to help me though.

The bank decided to write a universal payroll system that could be used for the bank’s payroll, and that we could sell as a payroll service to customers. I was assigned to the project.  We worked together and had planning meetings and tried to design the payroll system.  We had an accomplished leader and were making progress.  We had a new data processing manager who was a go-getter and we were really up for the project.

          It isn’t easy to design a universal payroll.  We had to take into account that many different companies had many different kinds of income paid to their officers and employees: hourly, overtime, double time, sometimes more, bonuses, commissions, etc.  They had many different kinds of deductions besides income taxes and FICA taxes. There were insurance deductions for life, disability, health and accident. There were deductions for union dues, profit sharing plans, pensions, etc.

          To make the payroll work for the bank and for all the possible customers we had to take into consideration every possibility.  We thought we were doing a pretty good job of designing the system, when the bottom dropped out.

          There are always politics involved with everything.  General Electric had a plant in Phoenix that manufactured computers. Up until we took delivery of the IBM computer all of the banks internal work was done using GE computers, strictly because they were locally manufactured. The whole configuration of the GE computer was different from the IBM computer. It seemed to me that trying to deal with the GE way of programming would be very frustrating but those who had only experienced those restrictions didn’t know the difference.

          Well, the political powers that were, decided the payroll had to be done using the GE computers. None of us were GE programmers, although we had been “threatened” that we would probably have to change, so we had no way to take the work we had done and convert it to the different way.  The nature of politics is that the GE programmers weren’t going to even accept our concepts. To add to our morale problem, the decision wasn’t made overnight.  We were told it might happen early on.  At some point, we were told to stop work on the project.  Now we had six or eight project managers and programmers sitting idle. Rumors sprang up both ways – we were going ahead, we were losing the project. Morale got lower and lower.

          Finally the decision was made and the project was taken away from us. A couple of other, smaller projects came along.  We were supposed to be a customer service department so that was the direction we took.  One project was given to me and it ended up making me a pretty good programmer.  I was able to learn a great deal in a very short time.

LAND CONTRACTS

          A customer of the bank was selling land.  There eventually was a scam and scandal regarding these land sales but it had not surfaced at the time.

          The customer contacted the bank and was interested in the possibility that maybe a computer could be used to keep track of the contracts he carried when he sold the land.  I think he took 10% down and carried the remainder on an installment basis. Usually our salesmen went out and promised the world for a very little price, because they had no idea of what it took to provide the service they agreed to provide.  This time the salesman came to the department for advice. Management decided I should go with the salesman to the customer.  I went.  We talked and I told him what we could do. He decided to do it. It was supposed to be simple.

          When the contract was signed, we were informed.  My manager, Dave, and I sat down and started working out the details.  I flowcharted the system, in the usual small increments.  I flowcharted each increment so we could see that the increments would function properly.  Dave and I went over all this work and he approved it, after making corrections he knew were necessary.  Dave was great to work with. (He also introduced me to the term “gut-bomb” in describing Jack-In-The-Box hamburgers. There was often a late night visit there for dinner when we had no other choice.) 

          I don’t remember what else was going on but I had to do the project pretty much by myself.  The customer was, of course, in a hurry, wanting it done yesterday. He hadn’t really believed me when I had told him how long it would take.  I hadn’t understood either and didn’t give us enough time anyway.  I did the job and made a lot of novice mistakes.  Some were unbelievable.  Something else that was unbelievable was Dave’s patience. I finally got all the segments coded and keypunched.  Time was running out so Dave and I decided to work Saturday compiling and debugging my little system.  The program took about one and a half boxes of IBM cards. The cards had to be read into the computer with a card reader and the compiler program run. The compiler program would provide a list of errors, called syntax errors.  Sometimes I could mess the coding up so badly the compiler couldn’t even figure out what kind of errors I had made. That’s when Dave was at his best.

          Our office was in the Arizona Title Building Annex. The same building now houses the City of Phoenix Personnel Department.  The computer was in the basement. We showed up for work on Saturday and took our “deck” of cards to the basement.  We loaded them on the card reader and pushed all the right buttons.  The reader started to read, got about halfway through the deck, and stopped.  Those computers generated a lot of heat and had built in sensors that made the peripherals stop when they got too hot. The card reader had gotten too hot and stopped.  We noticed the room was getting too warm for us too. Usually the temperature and humidity were very carefully controlled. Not so that day. There was something wrong with the building’s cooling system.

          We called the building office and got a recording. We were told to leave a message and that someone would be back to us within the hour. The machine cooled down in the meantime but it is impossible to tell what was the last card read and what should be next. We weren’t even sure if we could pick up where we left off anyway.  So we reloaded the deck and tried again. It stopped again. More than an hour had passed, so we called again. Same message to us, same message to them and the same results.  We tried all day. We would fan the machine while it tried to read, thinking maybe we could fool it.  The room got hotter and hotter and our deck stopped sooner and sooner. Finally we had to give up and just wait until Monday.

          On Monday, we finally got the card deck read and got a list of errors.  Dave helped me correct them and we got a good compilation.  We ran test data to see if the system did what we wanted it to do. Dave helped me get that right. I felt that I had really messed up but Dave assured me it wasn’t all that bad. I would like to have done it over but that was impossible.

          When we got it where we wanted it, I went to the client with the user manual and input forms.  Our data processing manager required us to write a user manual before we started anything, revising after our flow charts were done, revise it again after coding was done and then revise a final time after testing was done. Our user manuals were good. I trained the employees that were to use the system and we worked out delivery of raw data to us and delivery of reports to them. All went well for about a month, then the client decided it wasn’t quite fancy enough and demanded more. It was already a financial loser but clients with big bank accounts have a way of getting their way.  I’m sure he got his way, for a time. 

          The client and others with whom he was associated were soon indicted for land fraud.  They were using pictures of nice land with forests, and selling worthless land that was all desert. They were selling land with no hope of water, no expectation of utilities and totally uninhabitable. Most of the land was sold sight unseen to ignorant people from the east who had hopes of retiring in Arizona. Those who did eventually come to see their land realized they had been sold worthless land.

There was one other problem with the deals. They really did sell the land -- over and over again. I don’t know the final outcome.  I was long gone by then.

Meantime, I was off on another project.

ON LINE TYPEWRITERS

          Tellers were not on line with the computers as they are now. The bank began to work on moving that direction.  On-line involved “telecommunications”. Telecommunications with CRTs or any other device was not supported with “high level” languages, like COBOL.  It is now.  When this project came up the only way to handle telecommunications was by writing programs in the dreaded assembly language. I became an assembly language programmer.

          This was more experimental than an expectation of reality.  Anything the tellers might have reason to access was on the GE computers at the time.  The handwriting was on the wall though and management was hinting that our allegiance was about to change from GE to something more customer friendly.  I think they knew GE was going to sell and their computer would cease to exist. Both eventualities became reality in a short time. General Electric sold to Honeywell not long afterward.

          Anyway, IBM had a device that was sort of an IBM typewriter, with wires attached. Management decided to write a system that would allow tellers to use the typewriters to enter a request for a balance and the response would be typed back to the machine. 

This was not a lot different than the way computer operators exercised control of the computer, which was done through typing on a typewriter type keyboard built into the console of the machine.  The computer operator did not have a screen to look at as we do today.

          I was assigned a segment to write in assembly language.  Dave and Rich, our real assembly language expert, who had done all the CRT work, were running this show.  See how forgiving Dave was.  Anyhow, I set out to write my segment and got it accomplished.  It would go nowhere without the other segments so it was assembled, as opposed to compiled as high level languages were, and there were only a couple of errors. I was proud of that because they could be, and were, easily corrected.

          A few months after I had left programming and moved on to other things, I visited the programmers with whom I had worked on the teleprocessing project. They said my module was the only module that worked the first time. I was very proud of that.

 

 

 
 
 

Everyday we rescue items you see on these pages!
What do you have hiding in a closet or garage?
What could you add to the museum displays or the library?

PLEASE CONTACT US!

===================

DONATE! Click the Button Below!


Thank you very much!

===================

Material © SMECC 2007 or by other owners 

Contact Information for
Southwest Museum of Engineering,
Communications and Computation 
&
www.smecc.org

Talk to us!
Let us know what needs preserving!


Telephone 
623-435-1522 

Postal address 
smecc.org - Admin. 
Coury House / SMECC 
5802 W. Palmaire Ave 
Glendale, AZ 85301 

Electronic mail 
General Information: info@smecc.org