Re: Tools for Validating COBOL Source
> -Original Message- > From: Timothy Sipples [mailto:[EMAIL PROTECTED] > Sent: Wednesday, July 25, 2007 1:00 AM > To: IBM-MAIN@BAMA.UA.EDU > Subject: Re: Tools for Validating COBOL Source > > The oft-mentioned IBM WebSphere Developer for System z (WDz) performs > excellent COBOL syntax validation on your PC. > Why should you care? In addition to the time savings and productivity > benefits (which can be measured in money terms), if you're doing COBOL > syntax checking on your PC under WDz you're probably going to avoid some > compile cycles on your mainframe. That could mean you save some CPU on > your development/test LPAR(s). And that could mean you save some more > money. This is especially true if you're CPU-starving your developers so > that they cannot compile quickly enough during their prime shift. > Developers cost money, so I'm a big advocate of keeping them happy and > productive so they can do a good job. Yes, but the cost per seat is extremely high. When I was working on a CICS/TS web-enabled application last year and wanted to get a copy of WDz (or maybe it was Eclipse with Websphere addons, not sure now), I was told that it would cost USD$7K for me to be allowed to run that software on my company PC with CICS and DB2 support included (I needed both). No way was that happening. I don't think I'm alone in wanting better application tools that the company budget just cannot support. And it's not just IBM, MicroFocus COBOL has the same problem -- good tool, extreme cost per seat (about USD$8K the last time I checked a few years back). Even with negotiated volume discounts, thousands per seat is just unsupportable. One or ten "free" copies of WDz do no one but the sysprog staff any good, because hundreds of ordinary developers never get to use them. For my project, I wound up using open source HTML and java tools to get the web side of the job done. Somewhat clumsier, but it worked and the price was right. Peter This message and any attachments are intended only for the use of the addressee and may contain information that is privileged and confidential. If the reader of the message is not the intended recipient or an authorized representative of the intended recipient, you are hereby notified that any dissemination of this communication is strictly prohibited. If you have received this communication in error, please notify us immediately by e-mail and delete the message and any attachments from your system. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Tools for Validating COBOL Source
> -Original Message- > From: IBM Mainframe Discussion List On Behalf Of Timothy Sipples > > The oft-mentioned IBM WebSphere Developer for System z (WDz) > performs excellent COBOL syntax validation on your PC. > > http://www.ibm.com/software/awdtools/devzseries/ > > You can see some recorded demonstrations which include syntax checking > here: > > http://websphere.dfw.ibm.com/whidemo/atdemo_wsed_zosad_recorded.html > > If you are a CICS Transaction Server Version 3 licensee then > you already can get a no-charge license for one full-function > copy (sans IBM support; it's free after all). As mentioned > previously, order the no-charge CICS Service Flow Feature to > get this WDz license. Confusion again, but is it yours or mine? My recollection of the explanation given at an IBM workshop on CICS Web Services is that the single-seat WDz license comes with CICS TS 3.x itself, and that the SFF granted an additional ten (10) "limited-to-SFF-use" licenses; both without IBM support. You might check with Leigh Compton at the Dallas Systems Center to verify. > (There was a deadline that past for > ordering SFF for CICS Transaction Server V3.1. If you got in > before the deadline, as advertised here, congratulations. If > you didn't, sit tight for a little bit. Closer to the end of > the year ordering should open back up for the new CICS > Transaction Server V3.2 Service Flow Feature.) Actually, you can *order* the TS 3.2 SFF concurrently with CICS TS 3.2, with the SFF delivery to occur later (I think 4th quarter 2007 is the target). That's what we did, and it's in the TS 3.2 Announcement Letter that way. -jc- -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Tools for Validating COBOL Source
The oft-mentioned IBM WebSphere Developer for System z (WDz) performs excellent COBOL syntax validation on your PC. http://www.ibm.com/software/awdtools/devzseries/ You can see some recorded demonstrations which include syntax checking here: http://websphere.dfw.ibm.com/whidemo/atdemo_wsed_zosad_recorded.html If you are a CICS Transaction Server Version 3 licensee then you already can get a no-charge license for one full-function copy (sans IBM support; it's free after all). As mentioned previously, order the no-charge CICS Service Flow Feature to get this WDz license. (There was a deadline that past for ordering SFF for CICS Transaction Server V3.1. If you got in before the deadline, as advertised here, congratulations. If you didn't, sit tight for a little bit. Closer to the end of the year ordering should open back up for the new CICS Transaction Server V3.2 Service Flow Feature.) Why should you care? In addition to the time savings and productivity benefits (which can be measured in money terms), if you're doing COBOL syntax checking on your PC under WDz you're probably going to avoid some compile cycles on your mainframe. That could mean you save some CPU on your development/test LPAR(s). And that could mean you save some more money. This is especially true if you're CPU-starving your developers so that they cannot compile quickly enough during their prime shift. Developers cost money, so I'm a big advocate of keeping them happy and productive so they can do a good job. - - - - - Timothy Sipples IBM Consulting Enterprise Software Architect Specializing in Software Architectures Related to System z Based in Tokyo, Serving IBM Japan and IBM Asia-Pacific E-Mail: [EMAIL PROTECTED] -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Tools for Validating COBOL Source
On 24 Jul 2007 at 05:05, concerning "Tools for Validating COBOL Source", Lizette Koehler <[EMAIL PROTECTED]> wrote to IBM-Main: > [snip] a programmer stated that the PERFORM THRU > EXIT was not functioning [snip] I felt it was a missing IF > END-IF combo. [snip] > So, does anyone know of a tool that can go thru COBOL code and provide > a basic mismatch for do loops or IF END-IFs or PERFORM THRU? Lizette: One of the newer items shown in the Cobol compiler listing ('tween the generated line # & source code) is the nesting level of the statement. Check the entry for the Perform & End statements for matching values. I'd also check to make sure all intervening lines have nesting levels GE the Perform ie. no pre-mature returns to a previous level. ps. make sure there are no Sections in the mix as it changes the balance of power. --> signature = 6 lines follows <-- Neil Duffee, Joe SysProg, U d'Ottawa, Ottawa, Ont, Canada telephone:1 613 562 5800 x4585 fax:1 613 562 5161 mailto:NDuffee of uOttawa.ca http:/ /aix1.uottawa.ca/ ~nduffee "How *do* you plan for something like that?" Guardian Bob, Reboot "For every action, there is an equal and opposite criticism." "Systems Programming: Guilty, until proven innocent" John Norgauer 2004 -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html
Re: Tools for Validating COBOL Source
Hi Lizette, I haven't tried thisbut, it might do the trick. Open the COBOL source in edit mode and type HI on the command line and hit Enter. You will see the below. Select 5 for COBOL and select option 3 for Coloring. File Languages Colors Help ss Edit Color Settings Command ===> More: + Language: 11 1. Automatic Coloring: 2 1. Do not color program 2. Assembler 2. Color program 3. BookMaster 3. Both IF and DO logic 4. C 4. DO logic only 5. COBOL 5. IF logic only 6. HTML 7. IDLEnter "/" to select option 8. ISPF DTL Parentheses matching 9. ISPF Panel / Highlight FIND strings 10. ISPF Skeleton / Highlight cursor phrase 11. JCL 12. Pascal Note: Information from this panel is 13. PL/I saved in the edit profile. 14. REXX 15. SuperC Regards, Nags. -- For IBM-MAIN subscribe / signoff / archive access instructions, send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO Search the archives at http://bama.ua.edu/archives/ibm-main.html