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





















19 Comments
I would like to appreciate all your efforts with the article about web service. I have read this article and I am very happy with it. Finally once more thank you for this breathtaking article and I like this. I hope this will be very helpful to the students to complete their educational works related with the topics.
ReplyDelete
ReplyDelete#CloudGen is a proud Platinum Sponsor for #DigitalBusinessDays 2016 - Join us on 3-4 Oct,16 at The W NewYork
https://www.linkedin.com/groups/2090488/2090488-6173917281454678018
Hi, I am not able to find the option "Create Local Service Development Project" when I right click on the package. Could you please help me out?
ReplyDeleteHello Asker ,
ReplyDeleteWhile installing designer you need to select the option of Local Service Development. Then only the above option will appear.
From 9.8 the option of Local Service Development has been renamed to “Local Version Control Integration” . It will be available under Designer --> Services
Hi Rakesh,
DeleteThanks for the useful post.I have installed the “Local Version Control Integration” in my designer and i am able to see that option in my local IS(windows). But when i configure the remote IS(Linux) using the same designer i am not able to see that option. can u please help me in this regard.
Thanks,
Vinodkumar V.
Hi VinodKumar ,
DeleteAFAIK "Local Version Control Integration" works basically with local designer and local IS installation only.
For using Remote server , we cannot directly use the "Local Version Control Integration" , there is some workaround to achieve this.
Hi All,
ReplyDeleteAfter check-out from repository, package appeared in the "Package Explorer" view. But when i right click on it and try to "Move project to IS Package", package does not appear in the Package Navigator in local IS. It just get refreshed. Do anyone know what could be the reason. Urgent help needed.
Hi Shabd ,
ReplyDeletewhich version of IS and Designer are you using ?
Got the same error like shabd...
ReplyDeleteThat "Move project to IS Package" only works when my Eclipse-Workspace is the package-folder in IntegrationServer-instance. But this isnt a good solution.
Ahh.
DeleteVersion 10.1 here
It should not be like that , the package that are you checking out , was it checked in using designer itself ? or was it placed manually in the version control.
DeleteIt is the SVN from the old "Shared Development Stage".
ReplyDeleteSo the package was created with Designer directly on shared-IS which has a Connection to the VCS.
Now i#ve tried to check that package out and load it inside my new local IS
What would be the process if I use crossvista Team VCS plugin instead of SVN?
ReplyDeleteUsing Crossvista the process is similar with slight deviation , I will try to write blog artcile related to Crossvista Checkin/Checkout and Baseline creation and Deployment.
DeleteStay tuned for the blog.
Thanks and Regards,
Rakesh Tiwari
This is really nice exercise in step by step. Is there any any documentation for using git as svn for CI CD setup for local development.
ReplyDeleteThanks Baharul Islam Mazumder for the comment. We have implemented git VCS as part of CI/CD process using Local Service Development as well as Crossvista.
DeleteI will try to post the blog article on using Git as well.
Stay tuned.
Thanks and Regards,
Rakesh Tiwari
This is very educational content and written well for a change. It's nice to see that some people still understand how to write a quality post.! Best it managed service provider service provider.
ReplyDeleteHey what a brilliant post I have come across and believe me I have been searching out for this similar kind of post for past a week and hardly came across this. Thank you very much and will look for more postings from you Best orange park it support Jalen Legros service provider.
ReplyDeleteIt's very nice of you to share your knowledge through posts. I love to read stories about your experiences. They're very useful and interesting. I am excited to read the next posts. I'm so grateful for all that you've done. Keep plugging. Many viewers like me fancy your writing. Thank you for sharing precious information with us. Best linux cheat sheet commands service provider.
ReplyDelete