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.
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.
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.