We help organizations improve the performance of their IT operations and business processes. Our range of solutions are all easy to use, fast to implement, and deliver a rapid return on investment in even the most complex IT environments.
Explore our resources on everything from customer successes, solution deployment, product specifics, and industry news. Please contact us if you would like to learn how we can help you.
Get product-specific details.
Learn more about SoftLanding solutions.
Read about customers who have successfully deployed our solutions.
SoftLanding insights and research.
Browse our Subversion downloads
Browse our free SoftLanding RSE Extensions Plug-ins
Requirements
Subversion for OS/400 requires IBM i V5R1 or higher.
For maximum portability, Subversion is written in C and uses the Apache Portable Runtime (APR). APR is a low-level C library that was written by the Apache Software Foundation to facilitate the port of the Apache HTTP Server and modules to different operating systems. Since Apache is ported to IBM i and supported by IBM, IBM i includes APR in the form of *SRVPGM objects that reside in library QHTTPSVR. Subversion links to these service programs and uses the APR functions contained within to do all of its work.
V5R1 - V5R3
During the porting process we encountered some defects in APR. IBM fixed them and created a PTF. You must apply these fixes before attempting to use Subversion. In the case of V5R2 and V5R3 you can obtain the PTF by applying the latest HTTP Group PTF.
V5R1M0 : SI16414, NOT included as of SF99156 level 19
V5R2M0 : SI16336, included in SF99098 level 17
V5R3M0 : SI16412, included in SF99099 level 4
*** IMPORTANT NOTE ***
Subversion will not function correctly without this PTF, so please be sure it is applied before you proceed.
V5R4
Requires SF99114 - HTTP Group PTF Level 4 or higher.
V7.1
IBM added Large Files support with HTTP Server group PTF SF99368 level 16. If this HTTP Server Group PTF is applied then you must use Subversion for OS/400 V7.1 with Large Files support version.
V7.2
IBM now provides Apache version 2.4. If you are running Apache 2.4 you must use Subversion for OS/400 V7.2.
In addition to licensed program 5722DG1 (Apache HTTP Server), you also need to have licensed program 5722SS1 Option 30 (QShell) installed. While Subversion itself does not require QShell, the IBM i command wrappers provided for Subversion do use QShell APIs to perform certain requests.
Download IBM i Server Component
The following downloads are zip files of Subversion for IBM i. Please note that only the V5R4 version and higher will be updated based on new Subversion releases moving forward.
The zip files contain a save file and a PDF with documentation on installing and configuring Subversion for OS/400. After you download the file for your IBM i version, unzip the file and FTP the save file to your IBM i server.
Check out the Subversion 1.4 Release Notes for additional information on the latest release of the V5R4 version.
Subversion Clients
The Subversion development community helped ensure that Subversion would support a wide variety of development environments by designing it primarily as an API upon which custom clients could be built. As a result, you'll find an impressive range of clients for Subversion, all of which are interchangeable. You can use any or all of them at the same time on the same projects and working copies. Our favorite clients are listed below, but there are many more available. (After clicking, scroll down page to "Clients & Plugins" heading.)
Windows Command Line Client
The Subversion command line client is a quick and easy way to work with your repository, especially if you are trying to follow along with one of the many Subversion books.
Download Subversion Windows Command Line
Windows Graphical Client
Subversion's Windows client, TortoiseSVN, integrates seamlessly into the Windows "shell" so that you can perform all of your Subversion actions from any list of files and folders provided by Windows. You should definitely get this client.
TortoiseSVN is licensed under the GNU General Public License (GPL)
Download TortoiseSVN
Eclipse Plug-in
We strongly recommend the Eclipse 3.x version of Subversion's Eclipse plug-in, Subclipse, over the 2.1 version. If you are using Eclipse 3.x (or an IDE based on it, such as WDSC 6.0 or IBM RAD 6.0), then you should install Subversion's Eclipse 3.x plug-in.
*** Attention WDSC Users ***
If you have not yet upgraded to WDSC 6.0, you can learn how to get it here.
Subclipse is licensed under the Common Public License (CPL).
Download Subclipse
The SoftLanding RSE Extensions Plug-in for IBM Rational Developer for i and WebSphere Development Studio offers several convenient features to enhance your RDi/WDSC work environment. In one easy download the RSE Extensions plug-in provides:
Work with Spooled Output
You can quickly see job logs and compile listings as a "view" within RDi/WDSC should you encounter an error while running a job. The plug-in creates a "IBM i Spooled Files" subsystem within RDi/WDSC's Remote System Explorer, where you can right-click on a specific spooled file to view it, open it in a text editor, or save it to a file for email and search capabilities.
It also adds a menu option to your IBM i Jobs filters so you can access spooled output from within your System i Job folder when you right-click the job in question.
Monitor Your IBM i Message Queue
This feature can be configured to monitor the IBM i message queue associated with your Remote Systems Explorer user profile. When a message arrives in your queue, you are notified by your choice of pop-up dialog box, email, or sound (beep). You can set the plug-in to handle Informational and Inquiry messages differently to minimize interruptions.
In addition, the plug-in creates an IBM i Messages subsystem within Remote Systems Explorer, where you can view and work with specific messages from other message queues. You set message queue filters according to your preferences, and then all messages that meet your criteria appear in the IBM i Messages subsystem. For example, you might want to see only messages that are waiting for a reply. From there, you can answer, display, and/or delete messages.
Improved Source-Editing Features
This RSE Extension improves RDi/WDSC's source editing features with its IBM i Editing Perspective. The perspective provides a top/bottom window arrangement that lets you view two source-editing windows simultaneously. The dual editing windows can be shown full screen for easier editing, or with the outline view for quick browsing.
Compare and Merge IBM i Source Code
(RDi/ 7.x and above or WDSC 6.x or later required)
RDi/WDSC contains excellent graphical compare and merge editors for Java source code. The RSE Extensions plug-in lets you apply that same source compare engine to your native IBM i source code. You can compare source in edit or browse mode, or merge two source members, even if the source members come from different IBM i systems. The graphical nature of the editors let you see and resolve conflicts quickly.
Change Data Area
(RDi/ 7.x and above or WDSC 6.x or later required)
With the RSE Extensions plug-in, you can edit a data area. A right-click over a *DTAARA object opens a dialog that shows you the data area's name, library, and type, and lets you change its value.
Display Data Queue
(RDi/ 7.x and above or WDSC 6.x or later required)
This RSE Extension provides a custom dialog for displaying data queues. Just right-click on a *DTAQ object and choose RSE Extensions -> Display Data Queue to see the data queue attributes and a preview of the first entry in the queue.
As an open source project, RSE Extensions for RDP 7.x, RSE Extensions for RDi 7.x and RSE Extensions for WDSC 6.x is licensed under the terms of the Common Public License version 1.0, which can be reviewed at OpenSource.org.