Posts

Showing posts with the label alm

ALM: Jules + bitbucket + Jira + git configuration example

RTC plugin component Developments

Image
See Env setup Create Plug-in  Open IDE(Eclipse) Create a new Plug-in Development-> Plug-in Project Fill out the second dialog as follows, and select Next. Fill out the second dialog as follows, and select Finish. Open  MANIFEST.MF  or  Plugin.xml  file for your project From the  Overview tab  select This plug-in is a singleton. Save this file. From the Dependencies tab, select the Add… button. Add the following four plug-ins to the list. After adding, save the file com.ibm.team.process.common  com.ibm.team.process.service  com.ibm.team.workitem.common  com.ibm.team.repository.common these are the few dependencies, for others functionality you may have to add others dependencies. Like for   SCM  you have to add *  scm.common  and *  scm.service repository.common and  repository.service Search for available  .service and .common  and add ...

RTC precondition plugin developments

Image
Precondition actions are events that are generated before any operation/event is trigger. A Advisors is basically operational behavior that happens before a certain operation completed. Extension point = com.ibm.team.process.service.operationAdvisors Implement the interface  com.ibm.team.process.common.advice.runtime.IOperationAdvisor You have to create two plugin project  1. Component   2. Service Link for Component Service Development  Create Plug-in  Open IDE(Eclipse) Create a new Plug-in Development-> Plug-in Project Fill out the second dialog as follows, and select Next. Fill out the second dialog as follows, and select Finish. Open  MANIFEST.MF  or  Plugin.xml  file for your project From the  Overview tab  select This plug-in is a singleton. Save this file. From the Dependencies tab, select the Add… button. Add the following four plug-ins to the list. After add...

RTC follow-up action plugin development

Image
Follow-up actions are events that are generated when the operation is completed. A Participant is basically operational behavior that happens after a certain operation completed. Extension point = com.ibm.team.process.service.operationParticipants Implement the interface com.ibm.team.process.common.advice.runtime.IOperationParticipant You have to create two plugin project  1. Component   2. Service Link for Component Service Development  Create Plug-in  Open IDE(Eclipse) Create a new Plug-in Development-> Plug-in Project Fill out the second dialog as follows, and select Next. Fill out the second dialog as follows, and select Finish. Open MANIFEST.MF  or Plugin.xml file for your project From the Overview tab select This plug-in is a singleton. Save this file. From the Dependencies tab, select the Add… button. Add the following four plug-ins to the list. After adding, save the file com.ibm.t...

RTC java Server side plugin developments Environment setup

List of jar required to setup development evn. link for documents and jars https://jazz.net/downloads/rational-team-concert/releases/6.0.5?p=allDownloads  From   Web Installers Download IDE as per your OS. Fow Win Download  From  IBM Installation Manager Repositories Download Server Link From  Source Code Download Client SDK Download Server SDK This Two are Importants. Once Download is complete Extract all files. Step for Developments  Open  IDE  Goto Windows Preferences  search " target ", select Platform target . In target Add Server SDK and Client SDK.

RTC extension plugin developments

This documents will help you to creation and enhancement of an RTC custom extension. You can create RTC server side plugin. 1. Setup of your development environment 2. RTC follow-up action development 3.  RTC precondition developments 4.  RTC server side UI plugin developments 5.  RTC server side Plugin Extension Deployment 

RTC java client developments Environment setup

RTC java client developments Environment setup List of jar required to setup development evn. link for documents and jars https://jazz.net/downloads/rational-team-concert/releases/6.0.5?p=allDownloads  1. Download rtc jaav client https://jazz.net/downloads/rational-team-concert/releases/6.0.5/RTC-Client-plainJavaLib-6.0.5.zip https://jazz.net/downloads/rational-team-concert/releases/6.0.5/RTC-SDK-Client-6.0.5.zip  (This jar required when any class in not present in RTC-Client-plainJavaLib) 2. Download Docs https://jazz.net/downloads/rational-team-concert/releases/6.0.5/RTC-Client-plainJavaLib-API-javadoc-6.0.5.zip  Extract the zip and keep it into a location Step to setup Evn 1. Open eclipse 2. Create a java project 3. Right click on the project go to Build path>configure build path>Libraries>Add eternal jars. 4. Go to the folder where your have extracted the RTC-client-plainJavaLib 5. Select all and click OK. Environment setup is Do...

RTC java Client api developments

1. RTC java client developments Environment setup 2. RTC java client Login to Server 3. RTC java client required services and Client classes initialization 4. RTC java client Connect to project area by project area name 5. RTC java client get all team area of project area 6. RTC java client get development line of the project area 7. RTC java client current iterations of the project area 8. RTC java client get members from team area 9. RTC java client get associated  team area from category 10. RTC java client get all category from project area 11. RTC java client get list of work item filed against category 12. RTC java client get work item attribute value by attribute id 13. RTC java client user profile information 14. RTC java client user work environment 15. RTC java client user work resource allocation 16. RTC java client get user absence 17. RTC java client get work item estimate hours 

RTC OSLC

Interaction RTC(Jazz Team server) with OSLC. Get all the services available in RTC https://Host:port/ccm/rootservices Get list of members in the PA https://Host:port/ccm/process/project-areas/pa-id/members Get list of members in the Team area https://Host:port/ccm/process/project-areas/pa-id/team-areas/team-id/members Get list of admins in the PA https://Host:port/ccm/process/project-areas/pa-id/admins

RTC Java API Classes available in RTC

RTC Java API Classes  There are different clients for different areas within RTC:     ITeamBuildClient – Builds     IWorkspaceManager – Source Control     IWorkItemClient – Work Items     IProcessClientService – Project Areas, Timelines, Process     ILinkManager – Links between different types of items     IItemManager     IBuildAverageDataHandle     IWorkItem     IWorkspaceManager - workspace manager client     IBuildDefinition

RTC Java API Logging Into the Server

Logging Into the Server RTC provide some java api to Logging Into the Server and you can interact to the server. In order to log in you will need a valid set of credentials (user name and password) for that server. Those credentials will need to have permission to access everything that you need in order for your program to work such as project areas, team areas, source control streams and components. class Login { public static void main(String[] args) {      IProgressMonitor myProgressMonitor = ...; // Create a progress monitor      String userId = ...; // Retrieve the userId in a secure way      String password = ...; // Retrieve the password in a secure way      String repoUri = "https://host:9443/ccm";      TeamPlatform.startup()      try {          // Login to the repository using the provided credentials   ...

RTC Java Client API

             There is a set of Java API’s that is available as part of Rational Team Concert to interact to with Jazz team server and manipulate data. Platform Startup and Shutdown Before beginning to use any of the plain Java API’s there is an explicit startup call that must be made in order for the client to initialize itself. public static class MyMainClass {       public static void main(String[] args) {           TeamPlatform.startup();           try {               /* Do all of my work with RTC servers here. */   } finally {               TeamPlatform.shutdown();           }       }   }   ...

ALM

Application lifecycle management (ALM) is the product lifecycle management of computer programs. It encompasses requirements management, software architecture, computer programming, software testing, software maintenance, change management, continuous integration, project management, and release management. ALM is a broader perspective than the Software Development Life Cycle. ALM software suites Some specialized software suites for ALM are: Name Released by Endevor CA Technologies Enterprise Architect Sparx Systems FusionForge FusionForge GeneXus GeneXus - Artech GitLab GitLab HP Application Lifecycle Management HP Software Division IBM Rational Team Concert IBM JIRA Atlassian Mylyn Eclipse Foundation Parasoft Concerto , Parasoft Development Testing Platform Parasoft PractiTest H.S PractiTest Protecode System 4 Protecode Pulse Genuitec PTC Integrity PTC Rational solution for Collaborative Lifecycle Management IBM ...