Rational Developer for System z


Introduction to the SCLM Developer Toolkit

The IBM® SCLM Developer Toolkit (IBM SCLM) is an Eclipse-based plug-in application that provides SCLM services to Eclipse projects and host based SCLM projects. The SCLM Developer Toolkit integrates with the Eclipse repository provider model to provide a standardized interface to software configuration manager (SCM) functions using SCLM. In this way, an Eclipse-based developer can manage source code operations and build processes by using this plug-in. The plug-in also provides an Eclipse based view to traditional z/OS® objects such as COBOL source. This allows mainframe developers more comfortable with Eclipse editors to utilize their skills. Additionally, non-mainframe artefacts such as Microsoft Word documents that are part of a mainframe application's deliverables can be stored and managed with the mainframe applications they belong to by using standard SCLM archdefs.

Multiple-language support is offered. Developers can undertake projects that include mixes of workstation and mainframe-based languages. In this way the IBM SCLM Developer Toolkit enables developers to use the Java tools in Eclipse to develop applications and use the SCLM Developer View(s) to edit, build and promote SCLM artefacts, such as COBOL members. This presents a form of portal to SCLM services from an Eclipse-based interface.

The functions are services provided by the plug-in which are driven by the following:

All functions are determined by the resource or view selected and requested through the Team menu interface. The exception to this is the SCLM view, which provides functions based on the resource selected and the right click mouse operations.

What's new in version 7.6

The following improvements have been made to version 7.6 of the IBM SCLM Developer Toolkit:
SCLM Views
Use the main SCLM repository view to populate the SCLM project using the new populate icon. The project information is tabulated in the resource view. Selecting the wanted project automatically populates the other SCLM views.

There is now an SCLM Member view in addition to the traditional Explorer and Developer views.

All appropriate SCLM functionality can be used from any of these views by right clicking the project levels or members. Select members from any of the three views to update the new look Properties table. Included is additional member information such as date-changed and security subproject information.

Project filters are no longer lost when switching between views as all the views are updated simultaneously and can be individually selected for use.

SCLM Member Description
In base SCLM, you can define SCLM member descriptions. Browse or edit the description using the SCLM edit profile command (sprof) under Edit of a member. SCLM Developer Toolkit, through the SCLM perspective (Developer, Explorer or Member views), allows you to browse or edit a members SCLM description field.
SCLM Member Security
Base SCLM allows you to associate members with a subproject. You can control security on member access by defining the XFACILIT class (RACF® or equivalent) to have rules associated with the subproject definition.

You can store supporting members

You can store supporting members in SCLM with an associated subproject that has been defined in SCLM under the FLMPROJ macro for the project. The subproject keyword is defined on the MIGRATE and SAVE checkin services. Additionally any subproject associated with a member is displayed when issuing an SCLM status on the member through SCLM Developer Toolkit.

Build Forge® and SCLM support
Rational® Build Forge provides automated scheduling of jobs and builds on various platforms. SCLM Developer Toolkit provides support for requesting SCLM builds or SCLM repository services on z/OS from Build Forge. As Build Forge is used primarily for scheduled builds and log retrieval the initial SCLM functions that are used are the SCLM Build and Promote services. Samples are provided for demonstrating SCLM Builds and Promotes from the Developer for System z® Build Forge plug-in to SCLM with the log output retrieved back to the client. See the SCLM Administration Guide for further information about Build Forge support.
Team integration: Content assist, open copybook, debug
When editing a file from SCLM using the SCLM view, you can select the name of a copybook, right click and open the copy book, and use content assist features that are available in Developer for System z.
SCLM SEARCH support
In base SCLM you can search a combination of SCLM groups, types and members for certain strings under 3.13 SCLM Search. Using the SCLM perspective (Developer, Explorer or Member views), you can search populated members for various strings. Additional support is also provided for a local search/find down the populated view. In the SCLM Repository View, right click anywhere and select the search item. To pre-populate the search panel, issue the search against a project, group or type node in one of the SCLM Views (Explorer, Developer, Member).

Terms of use | Feedback



This information center is powered by Eclipse technology. (http://www.eclipse.org)