1.     Introduction

This is a usage document for the local service development feature provided by Software AG Designer IDE. This document lists down the basic steps required for the setup and usage of the local service development in the Software AG Designer IDE.

1.1.          Local Service Developmet

The local service development feature is a Designer feature that you can use to develop Integration Server packages locally as Eclipse projects. With this feature, you can check package elements and their supporting files in to and out of a version control system (VCS) directly from Designer .

1.2.          Prerequisites

                        Designer workstation (Local service development)should be present in the image and installed on the local system along with the integration server.


            To verify the designer local service developmet feature is installed correctly or not. Open designer and connect to the “Default” Integration server , you will see a concentric circle icon on the default server.

When you right click on any package in the package explorer view , you will get an option for the “Create Local Service Development Project” . See below screenshot.





2.     Installing Designer svn plugin


Objective: This SVN connectivity is to check in the code to the repository from the designer.By using SVN repository we can have the backup of the code, the updated code is there in the SVN . If the developer does not have the package and there are changes to be made, it can be done by doing a checkout and get the code in their designer.

2.1.          Steps to install SVN to your workstation


Step 1: Open Software AG Designer Workstation and select Install New Software option from Help as shown below:
 


Step 2:Install the designer svn plugin from the designer , please see the below screenshot :-




Step 3: Select the SVN Team Provider plugin as shown-

Click on next button



Accept the license and click on finish button

Step 5: Restart the Designer and then select SVN Kit option as shown below:




Step 6: Select Next.



Step 9: Restart the designer. This completes the process of installing svn plugin to the designer.

2.2.          svn plugin installation verification

2.2.1      After the plugin is installed, go to the windows --> show view --> other and select the svn repositories



2.1.2.    You will get the svn repositories view in the tab below the flow canvas, click on the add repository option. After that the below screen will pop up, give the svn repository urls, username and the password.

2.1.3.    You are connected to the svn repository now and it will appear in the svn repositories view, see the below screenshot.



3.           Working with Local service development feature

3.1.    Check in of packages

3.1.2.        Checking in packages for first time: - Right click on the package you want to check in and then click on the option “Create Local Service Development” option.




3.1.3.        After you click on the “Create Local Service Development Project”, the following screen will pop up, select svn and click on next.



3.1.4.        Give appropriate commit comments and check in your package into the svn.




3.2.    Check out packages from svn

3.2.2.        Go to the svn repository view , right click on the package you want to check out and click on check out option , see below screenshot



3.2.3.        After successful checkout , the package will appear in the package explorer view , in order to install it on Integration server go to the package explorer view right click on the package and select the option “Move Project to IS Package” . This will install the package on the integration server. See below screenshot.

3.3.    SVN operations

3.3.2.        All the svn operations are supported by the svn plugin; you will get the entire svn menu under the “team” context menu. Right click on the package in the package explorer go to team menu.See some sample operations menu in the below screenshot.





Enjoy Reading , If you have any Question related to webMethods please comment below , I will try to answer the questions.Please Subscribe for latest update on the blogs.