Jed Hickson says "XDC has proven to be a very valuable tool ... at EMC. It is a high quality product":
I am Jed Hickson, Principal Design Engineer at EMC Corporation in Hopkinton, MA, working in the Symmetrix Application Development Group. I have been developing for and supporting MVS and mainframe systems for over 15 years.
"I have been relying on XDC to support my development projects."
All of the C code is written on a SUN Solaris system and compiled with the SAS/C Cross-Platform Compiler. The pre-linked objects are transferred to MVS and linked using standard procedures. Assembler language listings of the C modules are generated with the SAS OMD (Object Module Disassembler).
For the past 18 months, I have been relying on XDC to support my development projects. By utilizing the SAS OMD listings, I can easily understand the Assembler language interface used by XDC and follow the progress of my programs in a debugging session.
On which features and capabilities of XDC do I depend? I depend very heavily on the Cross Domain Facility so that I can run my applications in a near normal batch environment and still use the full screen features of TSO and XDC.
Recently I had a storage corruption bug that proved very difficult to pinpoint as the cause of the problem was distant in time from the discovery of the problem. With Dave Cole’s help, I was able to understand the use of conditional breakpoints. Using a breakpoint that monitored the address that was being corrupted, I identified the bug in about an hour. This came after more than a week of intensive effort to find the problem.
"Being able to talk with Dave Cole about a problem is a big plus."
"XDC has proven to be a very valuable tool for my project."
XDC is one of the most powerful tools I use in software development. It works both with the code developed in Assembler language and in C. It is robust and powerful with an arsenal of tools and aids that make the often difficult job of understanding complex interactions in a large software design a great deal easier.