Portal | Manuals | References | Downloads | Info | Programs | JCLs | Master the Mainframes
IBM Mainframe Computers Forums Index
 
Register
 
IBM Mainframe Computers Forums Index Mainframe: Search IBM Mainframe Forum: FAQ Memberlist Usergroups Profile Log in to check your private messages Log in
 

 

Conversion from Quick Jobs to Eazytrieve

 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics
View previous topic :: :: View next topic  
Author Message
acs_amit

New User


Joined: 30 Apr 2009
Posts: 14
Location: Noida

PostPosted: Mon May 18, 2009 4:26 pm    Post subject: Conversion from Quick Jobs to Eazytrieve
Reply with quote

Hi All,

Actually i am not very much familiar to Quick Jobs and Easytrieve Jobs. I know only one thing that both are used for Reporting purposes.

I am asked to create a TOOL which will read Quick job and will convert them in Easytrieve equivalent. The tool should convert almost 100% or at whatever extent is possible.

I just want to discuss this with you guys.. Is this easily possible or It is a tough task to convert. Has anybody worked on similar kind of requirements ?
If you people have good links for understanding quick jobs and Easytrieve, then you may be very helpful to me..

Thanks in advance.
Back to top
View user's profile Send private message

enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Mon May 18, 2009 5:04 pm    Post subject: Reply to: Conversion from Quick Jobs to Eazytrieve
Reply with quote

You will need to...

describe in a formal way the quick job grammar
build a scanner/parser to produce the syntax tree
from the syntax tree build the equivalent eazytrieve statements

it would be wiser to search for an existing and well tested tool

a google search for "quick job" reengineering
returned a reengineering tool from quick job ( vision report) to cobol and/or sort
http://gsf-soft.com/Products/QJB2CBL.shtml
not advertising or endorsing ( just a sample of what can be found by searching )
Back to top
View user's profile Send private message
acs_amit

New User


Joined: 30 Apr 2009
Posts: 14
Location: Noida

PostPosted: Mon May 18, 2009 5:25 pm    Post subject:
Reply with quote

Thanks Enrico..

This will definately help me to start thinking for creating the tool.
Back to top
View user's profile Send private message
enrico-sorichetti

Global Moderator


Joined: 14 Mar 2007
Posts: 10256
Location: italy

PostPosted: Mon May 18, 2009 5:38 pm    Post subject: Reply to: Conversion from Quick Jobs to Eazytrieve
Reply with quote

unless You are proficient and familiar with
grammar handling, scanning and parsing techniques and tools,
AST ( abstract syntax tree ) manipulation, symbol table handling,
add a few more topics on compiler building techniques and tools

I stand by my advice to search for a commercial tool to carry on the task
( ready made or built by somebody with already available skill and experience )
Back to top
View user's profile Send private message
dick scherrer

Site Director


Joined: 23 Nov 2006
Posts: 19270
Location: Inside the Matrix

PostPosted: Mon May 18, 2009 6:41 pm    Post subject:
Reply with quote

Hello,

To implement what you want, one would need to be fluent with the syntax of both tools. You say you are not even familiar with either.

If one was fluent in both sets of syntax, this is still not a trivial task to do properly.

Suggest you consider/follow Enrico's advice.
Back to top
View user's profile Send private message
acs_amit

New User


Joined: 30 Apr 2009
Posts: 14
Location: Noida

PostPosted: Mon May 18, 2009 7:00 pm    Post subject:
Reply with quote

At this point of time, I don't know a single bit of Quick Job and Easytrieve. I have just started learning both of them. My employer keeps a very aggressive approach while assigning tasks.

We have experts from both the language for help but for conversion tool in REXX, we have a very few number of associates.

For Commerical Tool I just can request to my seniors but its all upto them and even that is organizational decision to invest to purchase such tool. and i am quite sure that they won't pick anyone until it is a freeware.

Now there is only two way. either we will convert all of our Q jobs manually in Easytrieve format or will go for creating such tool even though its a big task.

And in later case, i just can request to my god to keep me out from writing such tools.. I am not running out of my Job-responsibilities but you know, the kind of deadlines they make, are really deadly..

I will again ask for help over any issue if i am forced to write such tool. till then, Thanks all of you for your inputs and support..
Back to top
View user's profile Send private message
mtaylor

Active User


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

PostPosted: Mon May 18, 2009 9:03 pm    Post subject:
Reply with quote

Considering the examples of Quikjob programs in the link enrico posted, it appears that Quickjobs only has goto for control flow. Easytrieve has goto, but also the JOB statement which is an implicit loop. It would be difficult to map Quikjob goto's to the INPUT structure; you'd probably have to use all goto's and INPUT NULL.

The other thing is: format of the generated reports. It's doubtful you will be able to use Easytrieve to exactly duplicate, character for character the text of the reports. We used to have clients who had tools that depended on the exact format of our reports to drive applications at their site. So if you go and change all these reports, it may be a good idea to check with the users of the reports first. You may go through all the work to do the conversion and then find the users can't use the new output.

This would be an interesting project. If it were me I'd use something like: SPARK to rapidly imlement the parser in Python. For a one time conversion performance wouldn't be an issue. You must of course know Python though.

Edit; looks like QuikJobs is now CA Vision:Report:

http://www.ca.com/us/products/product.aspx?id=1565
Back to top
View user's profile Send private message
View previous topic :: :: View next topic  
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> All Other Mainframe Topics All times are GMT + 6 Hours
Page 1 of 1

 

Search our Forum:

Similar Topics
Topic Author Forum Replies Posted
No new posts Determine Region with max bandwidth f... seahawk789 COBOL Programming 3 Mon Feb 27, 2017 8:26 pm
No new posts File Aid to File Manager conversion murali3955 IBM Tools 4 Thu Nov 24, 2016 3:41 pm
No new posts Conversion of a VB file to FB. isssal DFSORT/ICETOOL 1 Mon Oct 31, 2016 10:23 pm
No new posts How to show message using batch jobs madprasy TSO/ISPF 7 Fri Sep 09, 2016 6:55 pm
No new posts EBCDIC to ASCII conversion using OCOPY mistah kurtz All Other Mainframe Topics 5 Tue Sep 06, 2016 2:26 pm


Facebook
Back to Top
 
Mainframe Wiki | Forum Rules | Bookmarks | Subscriptions | FAQ | Tutorials | Contact Us