12:30pm US Pacific Time March 22nd, 2007
Summit says: Why RPG?
Summit says: Answer from Scott Klement - It's the most efficient business language - no concern
Summit says: about memory management, etc.
Summit says: simple, efficient business oriented language
Santol says: DB2 performance question: Index creation in a query was taking 31 min. Created recommended index, doesn't use. Still takes 31 mins. What should I try next? Thanks! P.S. Sorry I can't be there, but will come in fall if on East Coast for sure!
Summit says: answer from Shantan Kethireddy -
Summit says: system created a temp? you created a perm? system didn't use
Summit says: your perm?
Santol says: Yes, created perm index (actually logical file)
Santol says: File is DDS defined
Summit says: try creating through SQL
Summit says: else use visual explain
Summit says: run and explain the query..try creating from Visual Explain
Summit says: else email me the monitor feedback (shantank@us.ibm.com)
Santol says: OK - thanks!
Summit says: or call Tom McKinley at home
Question from Zamster: I was asking: what's the best technique for POSTing an HTTP message to a URL, as a way of notifying a foreign system of an event, from RPGLE? What APIs if any are available?
Summit says: answer from Scott Klement -- I've started an open source project called HTTPAPI to provide the ability to do things (such as POST to an HTTP server, among other things).
Summit says: Please check out http://www.scottklement.com/httpapi/
Summit says: It comes with 20 different example RPG programs (called EXAMPLE1-EXAMPLE20) that demonstrate many HTTP techniques, including POST
Summit says: Bob Cozzi also has a tool called iSockets for HTTP stuff... so there are a few options.
Question from Dkimmel: In RPG there's no concern about memory management because no one uses the heap and there's no objects. Shouldn't we be using a more object oriented language?
Summit says: answer from Scott Klement -- You *can* do memory management in RPG, but you normally don't need to. It's possible to write RPG programs that come very close to the OO paradigm.
Summit says: Personally, I do OO-like code in RPG very often.
Summit says: However, I challenge you to try writing simple, easy-to-maintain, busines logic in any other language,(OO or not) and compare it to RPG.
Summit says: In my studies (I speak about 20 different programming languages) RPG is far and away the best and easiest way. It's easy to write, maintain, etc.
Summit says: It's integration with the database makes it "just work"
Question from DRoti: Can you call a RPG program from PHP?
Summit says: answer from Jon: re PHP calling RPG yes you can
Summit says: Frankly it is a little ugly relative to our normal call - but hopefully that will get better over time
Summit says: you can also call subprocedures
Question from Angus: To the Summit - what do you see as the future of RPG?
Summit says: answer from George
Summit says: We are looking at moving RPG forward
Summit says: potentially renaming the language and modernizing the overall language
Summit says: Q to George: What do you think about CGIDEV2 etc.
Summit says: I think if it works for you you should use it. If WAS is too "big" for you then use CGI, or PHP or ...
Summit says: There is no perfect formula
Summit says: There is also the issue of trying the UI into the language - we don't want to do that - it has been tied for too long
Summit says: Question for George Farr: What about WDSC V7 - why screen designer only in AE?
Summit says: Answer - stay tuned ... potential packaging changes in the works. Designer is Technology preview currently.
Question from Cliff Russell: I get this error when trying to upgrade WDSc 6.0.0 to 6.0.1 w/Rational Product Updater.. Unable to access site: "file:/C:/Program Files/IBM/Rational/SDP/6.0/updater/tmp/rwdi_fixes/policy.xml" Any ideas?
Summit says: answer from Summit (consensus) - don't know - but suggest that you put this question on WDSCi List on midrange.com
Summit says: someone else has probably has run into it
Summit says: WDSC V7 allows us to order via PTF and installed from IFS on System i - will that work for updating as well?
Summit says: answer from George Farr - I'll take that as a requirement
Summit says: Answer from Jon Paris - there are instructions on IBM's web site to set up an update site locally on your own network
Question from Angus: George - so what are the candidates for the new name for RPG?
Summit says: Answer from Jon - it would be nice if the R from RPG could be kept in the new name much like the P in PHP stands for PHP
Question from Angus: When will we be able to consume web services NATIVEly in RPG?
Summit says: re: web services - sorry - George had to run so we don't have an answer on when.
Summit says: But when George talked to use this AM in keynote, he said Web Services is a priority
Summit says: He talked about calling a web service much like just calling another RPG program
Angus says: Since there are no more questions, we are ending the chat...
Summit says: Bye bye from Vegas
Angus says: Thanks to the Summit for their contributions...