Following the execution path was helpful to me. I found an entry point, translated it and went on from there. Some functions didn't need to be translated because they were never used or had become obsolete. The launching code was helpful as this was for daily launch business processes...