View previous topic :: View next topic |
Author |
Message |
vattikonda Beginner
Joined: 09 Jan 2003 Posts: 15 Topics: 5
|
Posted: Fri Oct 31, 2003 12:39 pm Post subject: PL/I to Ent. COBOL Migration - Performance consideration |
|
|
We are considering migrating our current application that is written in PL/I Ver. 2 Release 3 to Enterprise COBOL. The big question we have is "would there be any performance issues as a result of this migration?".
Thanks,
Giri |
|
Back to top |
|
|
kolusu Site Admin
Joined: 26 Nov 2002 Posts: 12375 Topics: 75 Location: San Jose
|
Posted: Fri Oct 31, 2003 1:00 pm Post subject: |
|
|
vattikonda,
I don't think there would be any performance issues when you are migrating to ENTERPRISE COBOL. But I am curious to know as to how the conversion is done? Are you using a tool to convert it ? Or is it a manual conversion?
Kolusu |
|
Back to top |
|
|
vattikonda Beginner
Joined: 09 Jan 2003 Posts: 15 Topics: 5
|
Posted: Sat Nov 01, 2003 10:06 am Post subject: |
|
|
Kolusu,
It would be manual conversion. I could not find any documentation on IBM site for this sort of Migration. The other option we have been thinking of is to write similar mock programs in PL/I and Enterprise COBOL that would have various flavors as reading VSAM, QSAM, Processing data 500 - 1000 times etc and conduct some benchmark tests.
Will post the results from our findings.
Thanks,
Giri |
|
Back to top |
|
|
kolusu Site Admin
Joined: 26 Nov 2002 Posts: 12375 Topics: 75 Location: San Jose
|
Posted: Mon Nov 03, 2003 6:21 am Post subject: |
|
|
vattikonda,
There is a company that provides the conversion process.check this out.
http://www.bcsnetonline.com
I am also curious about the manual conversion.how would the following code be converted to cobol
Code: |
do p = hashtable(bucket) repeat (p->link) while(p!=null())
until (p->msgno = mf.uex_Mfa_Message_No &
p->facid = mf.Uex_Mfa_Facility_Id);
end;
|
Kolusu |
|
Back to top |
|
|
vattikonda Beginner
Joined: 09 Jan 2003 Posts: 15 Topics: 5
|
Posted: Tue Nov 04, 2003 1:48 pm Post subject: |
|
|
Kolusu,
We are not going to just convert the language... basically we will be re-writing the system in COBOL.
Big undertaking but will be done...
Thanks,
Giri |
|
Back to top |
|
|
vattikonda Beginner
Joined: 09 Jan 2003 Posts: 15 Topics: 5
|
Posted: Thu Nov 06, 2003 10:26 pm Post subject: |
|
|
After performing some benchmark tests we made the following observations:
1) PL/I runs more efficiently since the calls are static. Used 300 CPU seconds for the program we used.
2) Similar program written in COBOL II used 1500 cpu seconds... however running under LE, brought it down to 1200.
3) Compiled the same program with Enterprise COBOL and under LE, the CPU time is 900 CPU seconds.
We observed that the DYNAMIC LINK Call manager was using lot of CPU. Is there any other better compiler option that would limit the DYNAMIC LINK Call manager?
Thanks,
Giri |
|
Back to top |
|
|
|
|