IBM Mainframe Forum Index
 
Log In
 
IBM Mainframe Forum Index Mainframe: Search IBM Mainframe Forum: FAQ Register
 

Know of IDEs which runs in M/F ISPF environment for COBOL?


IBM Mainframe Forums -> All Other Mainframe Topics
Post new topic   Reply to topic
View previous topic :: View next topic  
Author Message
Dinesh Kumar P

New User


Joined: 06 Jul 2008
Posts: 4
Location: Chennai, India

PostPosted: Fri Aug 14, 2009 7:14 pm
Reply with quote

Hello All,

I wanted to know if there are "Integrated Development Environment" products that specifically runs in mainframe ISPF environment for writing COBOL programs (COBOL II / Enterprise COBOL). (Note: 'runs in mainframe' in the sense of IDE's working environment) I have extensively searched through internet and also in this forum. Though I could find a multitude of COBOL IDEs which runs in windows/PC environment, only an IDE named APS - a product of MicroFocus, seems to run in mainframe ISPF environment.

Please help me in finding any other such product that you are using or have come across.

Thanks in advance.

Regards,
Dinesh Kumar P
Back to top
View user's profile Send private message
mtaylor

Active User


Joined: 20 Feb 2009
Posts: 108
Location: Kansas City

PostPosted: Sat Aug 15, 2009 6:33 am
Reply with quote

Looks like APS was replaced with MicroFocus Mainframe Express. I'm not sure what you mean by 'runs in ISPF'. From reading the MF Express docs, it appears that IDE allows users to edit on the desktop and run programs on either the desktop OR the mainframe.

I believe IBM Rational Developer products provide this same type of functionality. If I recall, IBM Rational Dev run something like $3,000 per developer per year (that includes support)(they used to have pricing on the site, don't know if they still do).

There used to be commercial alternatives to the standard ISPF editor (for editing on the mf in a tso session). The name of the one I used to use escapes me at the moment.

Information about these products is hard to come by though. You have to contact the companies, they're not cheap (they have to pay their sales staff after all).
Back to top
View user's profile Send private message
Dinesh Kumar P

New User


Joined: 06 Jul 2008
Posts: 4
Location: Chennai, India

PostPosted: Sat Aug 15, 2009 11:23 am
Reply with quote

Hi mtaylor,

Thank you very much for your detailed insight into this.

Yes.. As you were saying Mainframe Express and IBM Rational Developer products runs in PC/workstation and connects to mainframe in the background.

Quote:
commercial alternatives to the standard ISPF editor


Is that editor which you were using, provide specific features for COBOL development? Also whenever you could recollect the name of it, kindly share it here. Thanks again.

Regards,
Dinesh Kumar P.
Back to top
View user's profile Send private message
MBabu

Active User


Joined: 03 Aug 2008
Posts: 400
Location: Mumbai

PostPosted: Sun Aug 16, 2009 11:50 am
Reply with quote

Depending on your needs, you may be able to get what you want by writing a few edit macros or finding some already written. Common macros I've seen at various places, and have written at various times myself include compiling programs and merging the error messages into the editor as note lines (thats very common), placing the cursor on a copybook to open the copybook (also common), finding where a variable or label is declared (a bit complex if done right), and content assist (more complex still but definitely possible and handy). Content assist for variable names is easy unless you are checking for validity.

To do context sensitive content assist, or keyword assist, your macro sort of needs to understand the structure of the language, data types of variables and allowed operations at any give point - in short it almost needs to be a compiler itself. But I find simple variable and label name assistance to be fine. The hardest part of these macros is probably presenting the data in a useful format.

The trick to writing any of these is to understand the output of the cobol compiler's diagnostic file and parse it. Macros can be done in Rexx but would be much faster in a compiled language for a task like reading the diagnostic files.

The usability problem of writing something like this in an ISPF editor is that you quickly run out of PF keys to initiate the commands. You can always type in commands but that sort of destroys your work flow, or it does mine, at least.
Back to top
View user's profile Send private message
Dinesh Kumar P

New User


Joined: 06 Jul 2008
Posts: 4
Location: Chennai, India

PostPosted: Tue Aug 18, 2009 1:30 pm
Reply with quote

Hi Mbabu,

Thanks for your inputs. That was really informative.
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic View Bookmarks
All times are GMT + 6 Hours
Forum Index -> All Other Mainframe Topics

 


Similar Topics
Topic Forum Replies
No new posts Replace each space in cobol string wi... COBOL Programming 3
No new posts COBOL -Linkage Section-Case Sensitive COBOL Programming 1
No new posts COBOL ZOS Web Enablement Toolkit HTTP... COBOL Programming 0
No new posts Looking for a little history of ISPF ... TSO/ISPF 5
No new posts Calling DFSORT from Cobol, using OUTF... DFSORT/ICETOOL 5
Search our Forums:

Back to Top