The debugger webcast went well yesterday and the recording is available here under Webcast Recordings. I did a live demo instead of using slides (I used 3 slides). It’s always a bit tricky doing live demos for webcasts given screen resolution and network latency issues, but the recording looks pretty good.
Next Wednesday, October 22nd, I’m doing a SystemiNetwork webcast on the Integrated Debugger in WDSC and RDi titled: Debugging RPG, COBOL and CL Programs Made Easy. I’m planning to do mostly demoing with a couple of slides; provided the network connection is good. And leave lots of time for Q&A. The price is right (free; sponsored by Arcad Software) so come and join us.
I used to say the only reasons for using iSeries projects was:
- Disconnected development
- More structured development (i.e. organizing applications into projects which ideally are finer grained than the large libraries typically used today)
- Change management (being able to store your RPG, COBOL, CL and DDS in the same repository as your Java and Web pages)
However, I have recently been surprised by the uptake of iSeries projects for different reasons. One person on the midrange.com WDSC mailing list was being forced to keep their html files used with CGIDEV2 in a source physical file member on the System i. This makes it very difficult to use a graphical editor like the Page Designer in WDSC because the graphical HTML editors can’t handle the sequence number and timestamp fields. In WDSC 7.0 we added a feature that can have iSeries projects automatically strip off the sequence numbers and timestamp field from each line when the member is downloaded. Using this feature the user was able to use iSeries projects and Page Designer to edit their HTML source members.
Others use iSeries projects to edit their RPG, COBOL, CL or DDS source members solely for the ability to have the workspace track the changes. As you save changes to a local workspace file, the workspace support tracks the changes as a local history. You can then right click on the member at any time and select Compare With > Local History to see each saved change and compare your current edition to any of the saved changes. This capability is not available when editing from the RSE.
This can even work if nobody else on your team is using iSeries projects. Before you make changes to your member, right click on it in the RSE and select “Make Available Offline” (nevermind the fact that you are not working offline). Then from iSeries projects, make your changes to the member. When you are done, right click on the member in iSeries projects and select Remote Actions > Push Selected.
There are a couple things to consider here. When you edit members with the RSE they are locked on the System i just like when you edit them with SEU. So nobody can makes changes to the member while you are editing it. With iSeries projects the member is not locked. So when you go to push your changes you might get a warning that the member has been modified while you were changing it. How likely this will happen and steps you could take to reduce / eliminate this will vary depending on how your shop has it’s development environment setup.
Of course, implementing a change management system would solve the locking problem and give you the ability to track changes :)
COMMON is hosting a webcast today called “WDSC: What you Didn’t Know it Could Do”. Originally George Farr was supposed to do the webcast but something urgent came up and he will be on an airplane during the webcast, so I’m the backup :)
I can’t say as I’ve ever delivered a WDSC webcast with that exact title before, and the description implies that there will be something here for everyone; both experienced RSE users and those who have never seen it before. So it should be interesting :) I’ve decided to pull together some slides that show some of the useful, but perhaps not so well known, smaller point features from various parts of the RSE. Of course, I’ll also do a highlight of new stuff in 7.0
The webcast is free for COMMON members. So if you are interested and available from 1 – 2 EST today it would be great if you could join us.
Tomorrow I am doing a System i Network webcast on WDSC 7.0. The webcast is sponsored by Aldon. During the first half hour I’ll present on what’s new in WDSC 7.0, focusing on the RSE and highlighting what’s new in the non-RSE stuff. During the second half Aldon will be presenting source change management and how their stuff integrates with WDSC.
You can register for the webcast here. As an added benefit it looks like System i Network will be having a draw for 3 TAO 1.4 digital picture keychains during the webcast. I wonder if the speaker gets included in the draw :)