SURVEY ON JIRA INTEGRATION USING REST APIs
|
|
- Amber Weaver
- 6 years ago
- Views:
Transcription
1 SURVEY ON JIRA INTEGRATION USING REST APIs Arpitha Prasad 1, Nirmala H. 2 Department of Computer Science and Engineering, SJB Institute of Technology, Bangalore, India ABSTRACT: JIRA is a proprietary issue tracking product, developed by Atlassian. The basic building blocks of JIRA add-on development are the Atlassian Connect framework, the JIRA REST APIs, and webhooks. This paper will point to a number of resources to helps get integrated with JIRA. To integrate an existing application with JIRA remotely, there are two resources that can be used to get acquainted with JIRA: JIRA platform and JIRA applications Keywords: JIRA-bug tracking tool, REST APIs [1] INTRODUCTION [1.1] What does JIRA mean? JIRA is a tool used for bug tracking, issue tracking, and project management, developed by Australian Company Atlassian. The name JIRA is derived from the Japanese word Gojira which means Godzilla. Originally the company used Bugzilla (a bug-tracking tool, developed by the Mozilla Foundation), for bug tracking and the developers in their office started calling it by the code name Gojira, the Japanese name for Godzilla (the original blackand-white Japanese Godzilla films are also their office favourites). When they developed their own bug tracker, the Go got dropped - hence the name JIRA. JIRA is offered in three packages: JIRA Core includes the base software. JIRA Software is intended for use by development teams and includes Core and Agile. JIRA Service Desk is intended for use by IT or business service desks. JIRA is written in Java and uses the Pico inversion of control container, Apache OFBiz entity engine, and WebWork 1 technology stack. For remote procedure calls (RPC), JIRA supports REST, SOAP, and XML-RPC. JIRA integrates with source control programs such as Clearcase, Concurrent Versions System (CVS), Git, Mercurial, Perforce, Subversion and Team Foundation Server. It ships with various translations including English, French, German, Japanese, and Spanish. The main features of JIRA for agile software development are the functionality to plan development iterations, the iteration reports and the bug tracking functionality (A JIRA Bug is usually abbreviated to JB). JIRA is a commercial software Arpitha Prasad, Nirmala H. 446
2 SURVEY ON JIRA INTEGRATION USING REST APIs product that can be licensed for running on-premises or available as a hosted application. Atlassian provides JIRA for free to open source projects meeting certain criteria, and to organizations that are non-academic, non-commercial, non-governmental, non-political, nonprofit, and secular. For academic and commercial customers, the full source code is available under a developer source license. JIRA provides bug tracking, issue tracking, and project management functions. It has been developed since According to Atlassian, JIRA is used for issue tracking and project management by over 25,000 customers in 122 countries around the globe. Some of the organizations using JIRA for bug-tracking and project management are Fedora Commons, Hibernate, JBoss, Skype, Spring Framework and The Apache Software Foundation uses JIRA and Bugzilla. JIRA includes tools allowing migration from competitor Bugzilla. Compared to Bugzilla, JIRA is more internally customisable. Bugzilla has a single, fixed, state machine to represent the lifecycle of a 'bug'. All such bugs are assumed to follow the same fixed pattern of detection, repair and test. All bugs must also have the same lifecycle. JIRA allows this state machine to be changed by its users, and also for different classes of issue to be tracked, each with their own state machine. This makes JIRA far more flexible: it may be used as a more general "issue tracker" rather than solely a bug tracker, tracking new feature requests, system admin tasks, Scrum tasks or any other feature that its users might require. To avoid the overhead of configuring JIRA for each new task type, pre-built configurations such as GreenHopper (now JIRA Agile) can be bought-in, which provide a pre-configured JIRA environment with tasks and behaviours appropriate for popular management methodologies. [2] JIRA REST APIS [2.1] JIRA APIs The JIRA platform provides both Java APIs and REST APIs that can be used to interact with JIRA programmatically. These APIs are common to all JIRA applications. In addition, JIRA Software and JIRA Service Desk provide APIs for application-specific functionality. For example, the JIRA Software REST API has methods for creating sprints, creating boards, retrieving epics, etc. To work with JIRA in Atlassian Connect, one will need to use JIRA's REST API to get data from JIRA, and listen to webhooks to respond to events. The JIRA REST APIs are used to interact with JIRA remotely, for example, when building Connect add-ons for JIRA Cloud or configuring webhooks. [2.2] JIRA REST APIs JIRA REST APIs are the only remote APIs supported for JIRA. The examples on this page and in the tutorials use the JIRA platform REST API, but many of the principles can also be applied to the REST APIs for the JIRA applications. The Atlassian REST APIs provide a standard interface for interacting with JIRA and other applications. REST APIs provide access to resources (data entities) via URI paths. To use a REST API, application will make an HTTP request and parse the response. Methods will be the standard HTTP methods like GET, PUT, POST and DELETE. REST APIs operate over HTTP(s) making it easy to use with any programming language or framework. The input and output format for the JIRA REST APIs is JSON. JIRA uses the Atlassian REST plugin to implement the JIRA APIs. The REST plugin is bundled with JIRA. YBrowsing and Testing REST APIs from the Application UI. Since the specifics of the REST API vary between Atlassian applications, the best way to learn about the REST API Browser for product is to use the REST API Browser built into JIRA instance. The REST API Browser allows to browse, inspect and try the REST API Browser for any application. It's a tool for discovering the REST APIs and other remote APIs available in Atlassian applications. The browser is built into several types of Atlassian applications, including Stash and recent versions of Confluence and JIRA. It's also a part of the Developer Toolbox plugin (included by default in developer instances of Atlassian applications) or 447
3 available separately. One can add their own REST APIs to JIRA by creating a JIRA plugin that includes the REST plugin module. A Simple Example: Creating an Issue in JIRA The examples below use curl. Ideally, should use the REST API Browser to investigate how the API works, but this example is meant to give a glimpse. Creating an issue in a local JIRA instance. A few points to note about this example: The input file is denoted by the syntax. The data is shown separately, and uses the JSON format. Make sure the content type in the request is set to 'application/json', as shown in the example. POST the JSON to JIRA server. In the example, the server is The example uses basic authentication, with a username of admin and password of admin. Adding a project to the instance before running is needed, and get the project ID of the project to which needs to be added the issue beforehand. To try a simple REST command with curl, follow these steps: Start by creating the data file that contains the POST data. In command, assume the file is named data.txt. Add the following content: "fields": "project": "id": "10000", "summary": "No REST for the Wicked.", "description": "Creating of an issue using ids for projects and issue types using the REST API", "issuetype": "id": "3" In this example, project ID is Use a suitable ID of a project in the instance. Also, the issue type is 3, which represents a task. Alternatively, find the api/2/issue resource in the REST API Browser, and paste the text above into the Request Body field to try it out. From the command line enter the following command: curl -u admin:admin -X POST -H "Content-Type: application/json" As before, adjust details for an environment, such as the hostname or port of the JIRA instance. Note that a cloud instance or most public instances would require the use of HTTPS and of course valid credentials for the instance. The response provides the issue ID, issue key, and the URL to the issue (which can then be used to GET additional data, PUT updates, etc). "id":"10009", "key":"test-10", "self":" [3] CREATING AND UPDATING ISSUES USING REST APIS Arpitha Prasad, Nirmala H. 448
4 SURVEY ON JIRA INTEGRATION USING REST APIs [3.1] JIRA REST API Example - Create Issue The JIRA Rest API allows to create an issues easily. One can POST a single JSON document. The fields that are available when creating an issue are available via the REST API, e.g. This will return all of the create metadata for all issue types across all projects. Most likely want a subset of that information, for example for a specific project and issue type, which can be asked for by specifying the project ids, project names, issue type ids, or issue type names in the URL. For example, to get the create metadata for the Bug issue type in the JRA project: typenames=bug&expand=projects.issuetypes.fields [3.2] Examples of creating an issue Creating an issue using project keys and field names. Request: curl -D- -u fred:fred -X POST --data see below -H "Content-Type: application/json" Data: "fields": "project": "key": "TEST", "summary": "REST ye merry gentlemen.", "description": "Creating of an issue using project keys and issue type names using the REST API", "issuetype": "name": "Bug" Response: "id":"39000", "key":"test-101", "self":" [3.3] Updating an Issue via the JIRA REST APIs The simple way to update an issue is to do a GET, update the values inside "fields", and then PUT back. If values are PUT back exactly what values are GOT, then also sending "names", "self", "key", etc. These are ignored. Not needed to send all the fields inside "fields". Just send the fields that want to be updated. Absent fields are left unchanged. For example, to update the summary: "fields": "summary": "new summary" Some fields cannot be updated this way (for example, comments). Instead use explicit-verb updates (see below). If a field cannot be implicitly set by the fact it doesn't have a SET verb. If 449
5 sending along such un-set-able fields in this manner, they are ignored. This means one can PUT what they GET, but not all of the document is taken into consideration. Operation (verb) based update (explicit verb via "update"). Each field supports a set of operations (verbs) for mutating the field. Retrieve the editable fields and the operations they support using the "editmeta" resource. For example: The basic operations are defined below (but custom fields can define their own). The general shape of an update is field, array of verb-value pairs. For example: "update": "field1": [ "verb": value, "verb": value,...], "field2": [ "verb": value, "verb": value,...], SET: Sets the value of the field. The incoming value must be the same shape as the value of the field from a GET. For example, a string for "summary", and array of strings for "labels". CLEAR: (warning) don't need CLEAR, it's the same as SET: []. ADD: Adds an element to a field that is an array. The incoming value must be the same shape as the items of the array in a GET. For example, to add a label: "update": "labels": [ "add": "newlabel" ] REMOVE: Removes an element from a field that is an array. The incoming value must be the same shape as the items of the array in a GET (although can remove parts of the object that are not needed to uniquely identify the object). For example, to remove a label: "update": "labels": ["remove": "test" ] remove a comment (by comment id): "update": "comments": ["remove": "id": ] EDIT: Edits an element in a field that is an array. The element is indexed/identified by the value itself (usually by id/name/key). edit the text of a particular comment: "update": "comments": ["edit": "id": 10002, "body": "newbody" ] Combining implicit and explicit updates having both "fields" and "update" in the one PUT, but a given field must appear only in one or the other. Validation and errors, if any of the implicit or explicit updates cause a validation error, an error document is returned, detailing the validation errors associated with each field. [4] SYNCHRONIZATION METHODOLGY Sync for JIRA allows to transfer issues from a remote JIRA system to local JIRA application. Create multiple synchronizers to connect to multiple remote JIRA systems. Define JQL statements to filter issues on the remote system. Configure which fields to sync on issues, including system fields and custom fields. Target local JIRA to transfer issues between JIRA projects on the same JIRA. Get informed by for failed issues. Export & Import settings as XML Arpitha Prasad, Nirmala H. 450
6 SURVEY ON JIRA INTEGRATION USING REST APIs Solution that would limit returning a large result set from JIRA is to use the POST /rest/api/2/search API method which allows to supply a JQL query along with the fields that needs to return in the result set and the number of results wanted to return. For example: "jql": "project = PROJECTKEY and priority = \"Must Have\"", "maxresults": 1, "fields": ["status"] This will return a JSON object that contains the number of results. Supplying maxresults: 1 will mean that only one result is returned in the issue list. "expand": "names,schema", "startat": 0, "maxresults": 1, "total": 354, "issues": [... ] One can then use the total property for count. Specific example using curl: curl -i -u username:password -H "Content-Type: application/json" -H "Accept: application/json" -X POST -d '"jql": "project = PROJECTKEY and priority = \"Must Have\"","fields": ["status"], "maxresults": 1' [5] CONCLUSION Unfortunately, there are limitations of this solution; Need to provide the priority as an input (rather than simply having JIRA aggregate the results) 451
7 Need to make one request per priority in order to retrieve the counts of all known priorities If these limitations aren't acceptable, then one could select all issues for a project and only return the priority field. Need to parse the JSON and aggregate the results. Note however that the results from the API are paged, so it will not be necessary to get all issues returned from a single result. REFERENCES [1] [2] [3] [4] [5] Arpitha Prasad, Nirmala H. 452
What is JIRA? software development tool. planning and tracking the projects progress and supporting the team collaboration
Jakub Sykora What is JIRA? software development tool planning and tracking the projects progress and supporting the team collaboration supports both Agile (Scrum & Kanban) and waterfall methodologies What
More informationThe Intuitive Jira Guide For Users (2018)
The Intuitive Jira Guide For Users (2018) idalko.com/jira-guide-pdf/ June 27, 2018 In this PDF you ll find the comprehensive Jira guide for users, brought to you by the Atlassian Platinum Solution Partner
More informationInside JIRA scheme, everything can be configured, and it consists of. This section will guide you through JIRA Issue and it's types.
JIRA Tutorial What is JIRA? JIRA is a tool developed by Australian Company Atlassian. It is used for bug tracking, issue tracking, and project management. The name "JIRA" is actually inherited from the
More informationThe Connector Version 2.0 Microsoft Project to Atlassian JIRA Connectivity
The Connector Version 2.0 Microsoft Project to Atlassian JIRA Connectivity User Manual Ecliptic Technologies, Inc. Copyright 2011 Page 1 of 99 What is The Connector? The Connector is a Microsoft Project
More informationJetBrains YouTrack Comparison
JetBrains YouTrack Comparison YouTrack is an issue tracking tool by Jet- Brains. It is designed for development teams and serves as a one-stop shop for tracking daily tasks and bugs, planning sprints and
More informationJira Permission Scheme Per Issue Type >>>CLICK HERE<<<
Jira Permission Scheme Per Issue Type Associates JIRA's system workflow jira with all issue types (available to the JIRA project). Log in as a user with the JIRA Administrators global permission. (In turn,
More informationJIRA Studio Use Cases and Tutorial basis
JIRA Studio Use Cases and Tutorial basis Analysis of usefulness of JIRA Studio Eclipse tool-chain Tolga Tuncbilek, Elisa Kallio, Shiyuan Wang, Viktor Porvaznik Table of Contents 1 Introduction... 3 2 Data
More informationTutorial - Creating a project template
Tutorial - Creating a project template Applicable: This tutorial applies to JIRA 6.0.7 and later. Note that project template plugins were originally supported in JIRA 6.0 with the project-templa te module.
More informationMylyn: Redefining the I of the IDE
Mylyn: Redefining the I of the IDE Mik Kersten CEO, Tasktop Technologies Mylyn Project Lead A time of less... Productivity = Production Output Production Input Productivity = Production Output Production
More informationThis tutorial will guide users on how to utilize TestLodge in reporting and maintaining the testing activities.
About the Tutorial TestLodge is a test management tool that is used to track and maintain records of all STLC phases from Test Plan to Report creation. This is a brief tutorial that introduces the readers
More informationJIRA, Confluence and their integration
Term work report JIRA, Confluence and their integration Průmyslové informační systémy(a0m33pis) Prepared by Radu Fiser Czech Technical University in Prague Faculty of Electrical Engineering Summer semester
More information1 Copyright 2011, Oracle and/or its affiliates. All rights reserved.
1 Copyright 2011, Oracle and/or its affiliates. All rights The forthcoming is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationIntegrate Data from External Providers
Enterprise Architect User Guide Series Integrate Data from External Providers Author: Sparx Systems Date: 10/05/2018 Version: 1.0 CREATED WITH Table of Contents Integrate Data from External Providers 3
More informationIntegrate Data from External Providers
Enterprise Architect User Guide Series Integrate Data from External Providers Sparx Systems' Pro Cloud Server provides the facility to browse an external provider such as Jira, SharePoint or TFS based
More informationContinuous Integration & Code Quality MINDS-ON NUNO 11 APRIL 2017
Continuous Integration & Code Quality MINDS-ON NUNO BETTENCOURT (NMB@ISEP.IPP.PT) @DEI, 11 APRIL 2017 Continuous Integration - THE THEORY - NMB@DEI - 11 April, 2017 CONTINUOUS INTEGRATION & SOFTWARE QUALITY
More informationIntegrate Data from External Providers
Enterprise Architect User Guide Series Integrate Data from External Providers Author: Sparx Systems Date: 26/07/2018 Version: 1.0 CREATED WITH Table of Contents Integrate Data from External Providers 4
More informationHow to export custom PDF documents from Jira issues and dashboards in zero time
How to export custom PDF documents from Jira issues and dashboards in zero time Easy emailing, sharing, archiving, printing for Jira data with PDF View Plugin Who is Midori? What is PDF View Plugin? Experience
More informationCoveo Platform 7.0. Atlassian Confluence V2 Connector Guide
Coveo Platform 7.0 Atlassian Confluence V2 Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to
More informationSilk Central Release Notes
Silk Central 16.5 Release Notes Borland Software Corporation 700 King Farm Blvd, Suite 400 Rockville, MD 20850 Copyright Micro Focus 2015. All rights reserved. Portions Copyright 2004-2009 Borland Software
More informationHow to create custom Excel reports from Jira issues in no time
How to create custom Excel reports from Jira issues in no time Business Intelligence and native Excel reports from Jira data with Better Excel Exporter Who is Midori? What is Better Excel Exporter? Experience
More informationGetting Started with Indexing. Version 2.2
Getting Started with Indexing Version 2.2 This edition refers to Version 2.2 of Black Duck Code Sight. This document created or updated August 21, 2012. Please send your comments and suggestions to: Black
More informationTARGETPROCESS JIRA INTEGRATION GUIDE
TARGETPROCESS JIRA INTEGRATION GUIDE v.2.10 JIRA Integration Guide This document describes JIRA plugin configuration. 1 JIRA INTEGRATION OVERVIEW... 2 CONFIGURE TARGETPROCESS JIRA INTEGRATION PLUGIN...
More informationBetter Translation Technology. XTM Connect Change Control for GIT (backend version)
Better Translation Technology XTM Connect Change Control for GIT (backend version) Documentation for XTM Connect Change Control for GIT. Published by XTM International Ltd. Copyright XTM International
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 3.0.0.1 Page 1 of 29 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...3 USER ROLES...4 BEFORE YOU BEGIN...4
More informationJira Connector Option - v18
Jira Connector Option - v18 Copyright 2019 ONEPOINT Projects GmbH. All rights reserved. ONEPOINT Projects, Enterprise Edition, Version 18 ONEPOINT Informationslosungen and the ONEPOINT Logo are registered
More informationExtraHop 7.3 ExtraHop Trace REST API Guide
ExtraHop 7.3 ExtraHop Trace REST API Guide 2018 ExtraHop Networks, Inc. All rights reserved. This manual in whole or in part, may not be reproduced, translated, or reduced to any machinereadable form without
More informationJetBrains TeamCity Comparison
JetBrains TeamCity Comparison TeamCity is a continuous integration and continuous delivery server developed by JetBrains. It provides out-of-the-box continuous unit testing, code quality analysis, and
More informationDocumentation. Structure Plugin for JIRA
Documentation Structure Plugin for JIRA Exported on 08/28/2017 1 Table of Contents 1 Table of Contents...2 2 Structure User's Guide...17 2.1 Basic Concepts...17 2.1.1 Default Structure... 18 2.1.2 Favorite
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 4.0.0.0 2015 Copyright IBM Corporation Page 1 of 33 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...4 USER
More informationCoveo Platform 7.0. Atlassian Confluence Connector Guide
Coveo Platform 7.0 Atlassian Confluence Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing
More informationForeScout CounterACT. Configuration Guide. Version 3.4
ForeScout CounterACT Open Integration Module: Data Exchange Version 3.4 Table of Contents About the Data Exchange Module... 4 About Support for Dual Stack Environments... 4 Requirements... 4 CounterACT
More informationQA & Test Management
Manual and Automated Testing Comprehensive Test with Parametrized Test Cases, Test Sets & Execution Test Case Library and Re-use Requirements-Test Coverage Analysis Reporting Defect Issue & Change Request
More informationUse Guide STANDARD JIRA-CLIENT ESTNDAR. Version 3.0. Standard JIRA Client Use Guide
Use Guide STANDARD JIRA-CLIENT ESTNDAR Version 3.0 Standard JIRA Client Use Guide Madrid, December, 2017 1 INTRODUCTION 3 2 JIRA CLIENT SOLUTIONS 4 3 INSTALLATION AND REQUIREMENTS 5 4 ACCESS 5 4.1 Request
More informationInstalling Apache Atlas
3 Installing Apache Atlas Date of Publish: 2018-04-01 http://docs.hortonworks.com Contents Apache Atlas prerequisites... 3 Migrating Atlas metadata when upgrading to HDP-3.0+... 3 Overview... 3 Migrate
More information/smlcodes /smlcodes /smlcodes JIRA. Small Codes. Programming Simplified. A SmlCodes.Com Small presentation. In Association with Idleposts.
/smlcodes /smlcodes /smlcodes JIRA T U T O R I A L Small Codes Programming Simplified A SmlCodes.Com Small presentation In Association with Idleposts.com For more tutorials & Articles visit SmlCodes.com
More informationSpiraTeam Build Server Integration Guide Inflectra Corporation
SpiraTeam Build Server Integration Guide Inflectra Corporation Date: October 11th, 2017 Contents 1. Introduction... 1 2. Integrating with Jenkins / Hudson... 2 3. Integrating with TeamCity... 9 4. Integrating
More informationSafeNet Authentication Service
SafeNet Authentication Service Integration Guide All information herein is either public information or is the property of and owned solely by Gemalto NV. and/or its subsidiaries who shall have and keep
More informationForeScout Open Integration Module: Data Exchange Plugin
ForeScout Open Integration Module: Data Exchange Plugin Version 3.2.0 Table of Contents About the Data Exchange Plugin... 4 Requirements... 4 CounterACT Software Requirements... 4 Connectivity Requirements...
More informationREST Easy with Infrared360
REST Easy with Infrared360 A discussion on HTTP-based RESTful Web Services and how to use them in Infrared360 What is REST? REST stands for Representational State Transfer, which is an architectural style
More informationRed Hat Application Migration Toolkit 4.2
Red Hat Application Migration Toolkit 4.2 Getting Started Guide Learn how to use the Red Hat Application Migration Toolkit to migrate and modernize Java applications and components. Last Updated: 2019-03-26
More informationHow to Install and Configure the Barracuda Outlook Add-In
How to Install and Configure the Barracuda Outlook Add-In For best results, verify you are using the latest version of the Barracuda Outlook Add-In client. The Barracuda Outlook Add-In supports Outlook
More informationuick Start Guide 1. Install Oracle Java SE Development Kit (JDK) version or later or 1.7.* and set the JAVA_HOME environment variable.
API Manager uick Start Guide WSO2 API Manager is a complete solution for publishing APIs, creating and managing a developer community, and for routing API traffic in a scalable manner. It leverages the
More informationNIELSEN API PORTAL USER REGISTRATION GUIDE
NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration
More informationhttps://blogs.oracle.com/angelo/entry/rest_enabling_oracle_fusion_sales., it is
More complete RESTful Services for Oracle Sales Cloud Sample/Demo Application This sample code builds on the previous code examples of creating a REST Facade for Sales Cloud, by concentrating on six of
More informationDocusign api c# API api api
Docusign api c# README.md. The Official DocuSign C# Client. Nuget version Nuget downloads Build status. You can sign up for a free developer sandbox. Aug 31, 2017. The design goal was to port the Node.js
More informationA set of objects, such as tables, rules, color schemes, fields and teams, that is packaged together into a file for transfer to another KB.
Entity Set Sync Entity Set Sync allows you to transfer a structural portion of your system from one knowledgebase to another. It differs from External System Sync, which is used to keep Agiloft and external
More informationDistributed Systems. 03r. Python Web Services Programming Tutorial. Paul Krzyzanowski TA: Long Zhao Rutgers University Fall 2017
Distributed Systems 03r. Python Web Services Programming Tutorial Paul Krzyzanowski TA: Long Zhao Rutgers University Fall 2017 1 From Web Browsing to Web Services Web browser: Dominant model for user interaction
More informationPlatforms (Operating Systems)
Platforms (Operating Systems) TeamCity Server Core features of TeamCity server are platform-independent. See considerations on choosing server platform. TeamCity server is a web application that runs within
More informationCS October 2017
From Web Browsing to Web Services Web browser: Dominant model for user interaction on the Internet Distributed Systems 03r. Python Web Services Programming Tutorial Not good for programmatic access to
More informationAtlassian Confluence 5 Essentials
Atlassian Confluence 5 Essentials Stefan Kohler Chapter No. 5 "Collaborating in Confluence" In this package, you will find: A Biography of the author of the book A preview chapter from the book, Chapter
More informationAim behind client server architecture Characteristics of client and server Types of architectures
QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,
More informationHow to Install and Configure the Barracuda Outlook Add-In
How to Install and Configure the Barracuda Outlook Add-In This article refers to the Barracuda Cloud Archiving Service and the Barracuda Outlook Add-In. For best results, confirm you are using the latest
More informationOSLC Consumer with Eclipse Lyo Project
OSLC Consumer with Eclipse Lyo Project Jean-Luc Johnson, AIRBUS Group Innovations Gray Bachelor, IBM Rational Samit Mehta, IBM Rational Harry Reeder, IBM Rational Your team today Jean-Luc Johnson (Airbus
More informationGraphite and Grafana
Introduction, page 1 Configure Grafana Users using CLI, page 3 Connect to Grafana, page 4 Grafana Administrative User, page 5 Configure Grafana for First Use, page 11 Manual Dashboard Configuration using
More informationWe currently are able to offer three different action types:
SMS Inbound Introduction SMS Inbound provides a simple to use interface for receiving inbound MMS messages. Inbound Message Actions Inbound Message Actions in SMS Inbound are things that our system can
More informationKYOCERA Net Admin Installation Guide
KYOCERA Net Admin Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for
More informationCA Agile Vision and CA Product Vision. Integration Guide
CA Agile Vision and CA Product Vision Integration Guide Spring 2012 This documentation, which includes embedded help systems and electronically distributed materials, (hereinafter referred to as the Documentation
More informationLucidWorks: Searching with curl October 1, 2012
LucidWorks: Searching with curl October 1, 2012 1. Module name: LucidWorks: Searching with curl 2. Scope: Utilizing curl and the Query admin to search documents 3. Learning objectives Students will be
More informationSonatype CLM - Release Notes. Sonatype CLM - Release Notes
Sonatype CLM - Release Notes i Sonatype CLM - Release Notes Sonatype CLM - Release Notes ii Contents 1 Introduction 1 2 Upgrade instructions 2 3 Sonatype CLM for Bamboo 3 4 Sonatype CLM 1.13 4 5 Sonatype
More informationCloud-Native Applications. Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
Cloud-Native Applications Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 Cloud-Native Characteristics Lean Form a hypothesis, build just enough to validate or disprove it. Learn
More informationRelease Presentation. ODS Web Services Version Open Data Services Via Web Services. Release Date: 2014/09/30
Release Presentation ODS Web Services Version 1.1.1 Open Data Services Via Web Services Release Date: 2014/09/30 Deliverables The document represents a companion standard recommendation for interacting
More informationCoding Intro to APIs and REST
DEVNET-3607 Coding 1001 - Intro to APIs and REST Matthew DeNapoli DevNet Developer Evangelist Cisco Spark How Questions? Use Cisco Spark to communicate with the speaker after the session 1. Find this session
More informationFUJITSU Cloud Service K5 SF Restrictions / Advisory Notes. Version 1.5 FUJITSU LIMITED
Version 1.5 FUJITSU LIMITED Oct 27, 2016 Contents 1 Preface 2 1.1 Purpose of This Document.................................... 2 1.2 Intended Readers......................................... 2 1.3 Structure
More informationAuthentication via Active Directory and LDAP
Authentication via Active Directory and LDAP Overview The LDAP and Active Directory authenticators available in Datameer provide remote authentication services for Datameer users. Administrators can configure
More informationIntegration Service. Admin Console User Guide. On-Premises
Kony MobileFabric TM Integration Service Admin Console User Guide On-Premises Release 7.3 Document Relevance and Accuracy This document is considered relevant to the Release stated on this title page and
More informationChime for Lync High Availability Setup
Chime for Lync High Availability Setup Spring 2017 Copyright and Disclaimer This document, as well as the software described in it, is furnished under license of the Instant Technologies Software Evaluation
More informationEASY PROJECT INTEGRATION HANDBOOK
www.easyproject.com EASY PROJECT INTEGRATION HANDBOOK How to integrate or migrate data from third-party systems to Easy Project 2018 Strength of Integration Nowadays, system integration is more important
More informationService Manager. Ops Console On-Premise User Guide
Service Manager powered by HEAT Ops Console On-Premise User Guide 2017.2.1 Copyright Notice This document contains the confidential information and/or proprietary property of Ivanti, Inc. and its affiliates
More informationBLUEPRINT TEAM REPOSITORY. For Requirements Center & Requirements Center Test Definition
BLUEPRINT TEAM REPOSITORY Installation Guide for Windows For Requirements Center & Requirements Center Test Definition Table Of Contents Contents Table of Contents Getting Started... 3 About the Blueprint
More informationAccessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script
Accessing the Progress OpenEdge AppServer From Progress Rollbase Using Object Script Introduction Progress Rollbase provides a simple way to create a web-based, multi-tenanted and customizable application
More informationMicrosoft Exchange Server 2007 and 2010 Operations
Microsoft Exchange Server 2007 and 2010 Operations This article refers to the Barracuda Cloud Archiving Service and Microsoft Exchange Server 2007 and 2010. Configure actions that the Barracuda Cloud Archiving
More informationZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk. November 2018
ZENworks Service Desk 8.0 Using ZENworks with ZENworks Service Desk November 2018 Legal Notices For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions,
More informationRevised: 08/02/ Click the Start button at bottom left, enter Server Manager in the search box, and select it in the list to open it.
Mobile App Windows Authentication & SSL Config Revised: 08/02/2017 Job Aid This Job Aid is intended for agency IT staff and explains how to enable Windows Authentication and SSL for your mobile applications
More informationJIRA 5.x, first steps
JIRA 5.x, first steps Table of Contents: 1.) Change History:... 2 2.) URL:... 3 3.) Login:... 3 4.) Setting user profile:... 3 5.) Using filters:... 4 a) Changing existing filters... 5 6.) Configuring
More informationEASY PROJECT INTEGRATION HANDBOOK
EASY PROJECT INTEGRATION HANDBOOK How to integrate and migrate data from third-party systems to Easy Project 2019 Strength of Integration Nowadays, system integration is more important than ever. Many
More informationExtending JON 2.3 Use cases
Extending JON 2.3 Use cases Presenter JBoss Senior Solution Architect, Red Hat May 2010 04/30/10 1 Agenda How does JON help you JON in different scenarios 2 New JBoss project Migration project JON at different
More information1-2
1 1-2 1-3 1-4 1-5 1-6 1-7 Confluence: A web-base application tool in charge of managing information, files, etc. developed by the Australian company Atlassian. This tool enables the user a high level of
More informationP a g e 1. Danish Tecnological Institute. Developer Collection Online Course k Developer Collection
P a g e 1 Online Course k72809 P a g e 2 Title Estimated Duration (hrs) Adobe Acrobat Pro XI Fundamentals 1 Introduction to CQRS 2 Introduction to Eclipse 2 NHibernate Essentials 2 Advanced Scrum: Addressing
More informationRed Hat Application Migration Toolkit 4.0
Red Hat Application Migration Toolkit 4.0 Getting Started Guide Simplify Migration of Java Applications Last Updated: 2018-04-04 Red Hat Application Migration Toolkit 4.0 Getting Started Guide Simplify
More informationAEM Forms: Rest API Integration as a Datasource
AEM Forms: Rest API Integration as a Datasource Samit Narula, Technical Architect, Overview The Swagger (OpenAPI) specification is quite detailed and defines various directives, constraints, and configurations
More informationSoftware Quality in a Modern Development Team. Presented by Timothy Bauguess and Marty Lewis
Software Quality in a Modern Development Team Presented by Timothy Bauguess and Marty Lewis High-Quality Software Who benefits? End users Development Stakeholders Components of Software Quality Structural
More informationIntegrating with ClearPass HTTP APIs
Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,
More informationActivityTimeline User Guide
ActivityTimeline User Guide https://activitytimeline.com Copyright 2018 ActivityTimeline Contents 1. Getting Started... 3 1.1 Overview... 3 1.2 Logging In and Out... 3 1.3 Dashboard Overview... 5 1.4 Header
More informationCopyright...6. Overview Preparing Data for Import and Export by Using Scenarios... 10
Contents 2 Contents Copyright...6 Overview... 7 Preparing Data for Import and Export by Using Scenarios... 10 Import and Export Scenarios... 10 Data Providers... 12 To Create a CSV Data Provider... 14
More informationPersonal Health Assistant: Final Report Prepared by K. Morillo, J. Redway, and I. Smyrnow Version Date April 29, 2010 Personal Health Assistant
Personal Health Assistant Ishmael Smyrnow Kevin Morillo James Redway CSE 293 Final Report Table of Contents 0... 3 1...General Overview... 3 1.1 Introduction... 3 1.2 Goal...3 1.3 Overview... 3 2... Server
More informationTeamForge 7.1 User Guide
TeamForge 7.1 User Guide Contents 2 Contents How to use TeamForge 7.1...6 Get started with CollabNet TeamForge 7.1... 6 Quick start: Working on a TeamForge project... 6 Quick start: Managing a TeamForge
More informationBEAAquaLogic Enterprise Repository. Automation for Web Services Guide
BEAAquaLogic Enterprise Repository Automation for Web Services Guide Version 3.0. RP1 Revised: February, 2008 Table of Contents Overview System Settings Properties for Managing WSDL- and UDDI-Related
More informationComposer Help. Web Request Common Block
Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property
More informationPlugin Overview. So easy to use and a must have extension for any team. The Jira Tracking & Estimation plugin includes the following functionality:
Contents Plugin Overview... 2 Configuration... 5 Time Tracking (By Roles) Panel... 7 Assignee (By Roles) Panel... 9 Worklog (By Roles) Tab Panel... 10 Post Function... 11 Support... 13 Plugin Overview
More informationMarkLogic Server. REST Application Developer s Guide. MarkLogic 9 May, Copyright 2017 MarkLogic Corporation. All rights reserved.
REST Application Developer s Guide 1 MarkLogic 9 May, 2017 Last Revised: 9.0-2, July, 2017 Copyright 2017 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents REST Application
More informationMaintenance Mode for Jira
Version 1.0.0.1 Maintenance Mode for Jira Contents Introduction... 2 The Problem... 2 The Solution... 2 List of Blocked Urls:... 3 Administrators Guide... 4 1) Activate Switch... 4 2) Maintenance Group(s)...
More informationCollabNet Desktop - Microsoft Windows Edition
CollabNet Desktop - Microsoft Windows Edition User Guide 2009 CollabNet Inc. CollabNet Desktop - Microsoft Windows Edition TOC 3 Contents Legal fine print...7 CollabNet, Inc. Trademark and Logos...7 Chapter
More informationMarkLogic Server. Information Studio Developer s Guide. MarkLogic 8 February, Copyright 2015 MarkLogic Corporation. All rights reserved.
Information Studio Developer s Guide 1 MarkLogic 8 February, 2015 Last Revised: 8.0-1, February, 2015 Copyright 2015 MarkLogic Corporation. All rights reserved. Table of Contents Table of Contents Information
More informationSalesforce Jar Publisher. CSCI370 Summer I Adrien Perinet Cody Watters Garrett Daly
! Salesforce Jar Publisher CSCI370 Summer I 2017 Adrien Perinet Cody Watters Garrett Daly I. Introduction A. Client Our client, Salesforce is the largest Customer Relationship Management (CRM) provider
More informationStreamSets Control Hub Installation Guide
StreamSets Control Hub Installation Guide Version 3.2.1 2018, StreamSets, Inc. All rights reserved. Table of Contents 2 Table of Contents Chapter 1: What's New...1 What's New in 3.2.1... 2 What's New in
More informationInstallation Guide for Windows
Location Intelligence Spectrum Spatial Analyst Version 12.2 Installation Guide for Windows The topics covered in this guide are: Contents: Spectrum Spatial Analyst Documentation Supported Languages System
More informationRobertaLab: Configuration, Architecture, Frameworks, Design
Roberta Seite 1 RobertaLab: Configuration, Architecture, Frameworks, Design reinhard.budde at iais.fraunhofer.de version 0.3 002014 12:57 Overview The system consists out of three distributed components,
More informationService Virtualization
Service Virtualization Software Version: 3.83 User Guide Go to HELP CENTER ONLINE http://admhelp.microfocus.com/sv/ Document Release Date: January 16, 2018 Software Release Date: January 2017 Service Virtualization
More informationNetwork Programmability with Cisco Application Centric Infrastructure
White Paper Network Programmability with Cisco Application Centric Infrastructure What You Will Learn This document examines the programmability support on Cisco Application Centric Infrastructure (ACI).
More informationOpen source tools used in effective testing
Open source tools used in effective testing Abhishek Talwar Hexaview Technologies abhi@hexaviewtech.com Agenda Story so far Some advantages of open source tools Some hard hitting tools Community Downsides
More information