Articles

Be the first person to like this.
What are these changes? The Velocity engine is being updated, requiring new template syntax for customers' reports. Why is Jama Software making these changes? Updating the Velocity reporting process to the new format will improve the overall quality of these reports in several ways: Improving overall security Increasing the stability of reports over time Simplifying the Report building process   How does this impact Jama Connect users at my company? Jama Connect users are not expected to be impacted immediately, but with any change in tooling, there is a risk of fringe issues not being immediately visible due to the highly ...
0 comments
Be the first person to like this.
Welcome to our second Community Deep Dive, Wednesday, September 25th, 2019 at 7:00am PST, today's topic is: API Cookbook What is the API Cookbook? Listen as Senior Product Manager, Jason Brown introduces our REST API Cookbook and outlines how you can benefit from it when writing your own REST API calls? We will also go over one of the latest Cookbook topics of Lucene and Abstract Search in detail.  API Cookbook This is a YouTube live event from Jama Software headquarters. We will be monitoring this page and taking questions during the live event (September 25th 2019 at 7:00am PST). To participate:  make sure ...
1 comment
Be the first person to like this.
Greetings Community, As a part of your Maintenance and Support contract with Jama, Support issues raised via ticket need to be directed through your company’s Named Support Contacts. There are several reasons why this is important:  Process: Many of our customers have an internal team that supports Jama; directing requests through this team ensures internal processes and expertise are honored. Security: Often times Jama Support is engaged to request system changes (particularly in the case of our hosted environment) and we want to be sure we are dispensing this advice to the individuals responsible for the overall health of Jama. Domain Expertise: ...
0 comments
Be the first person to like this.
Velocity is a third-party reporting engine used by many customers to produce custom reports. After a thorough review of security and customer-reported issues, we determined that we need to update Velocity. Our goal is to provide the safest, easiest-to-use experience while meeting customers' reporting and publishing needs. We started to roll out these changes in recent cloud releases, with more visible updates coming for both our cloud and self-hosted customers. The changes being made will make the Velocity reporting and overall Jama Connect system safer and more reliable in the long term. We are updating the Velocity infrastructure and removing functions that ...
0 comments
Be the first person to like this.
Hello Community! Our second live Community Deep Dive event is focused on our API Cookbook ! We have noticed all the Community questions you have about using our REST API and this webinar is for you! The API Cookbook is a living document our Product team actualized to help customers materialize REST API opportunities. We are excited to present this resource to you because many of the seed ideas in this document was influenced directly by Community activity.  In this Community Deep Dive Senior Product Manager, Jason Brown will: Go over our Developers Portal Introduce the API Cookbook Provide overview of all Cookbook topics Bonus - take a deep dive ...
2 comments
3 people like this.
Introduction   Jama Connect is a platform that is successfully used at scale for many different use scenarios. By design, Jama Connect can be configured and used in many ways. The fact that the platform is so configurable makes it difficult to provide “hard” guardrails and performance recommendations. Instead, the purpose of this document is to:   d efine  “ typical ” usage profile of Jama Connect p rovide a matrix  where performance  may be affected during specific usage scenarios   provide recommendations to mitigate performance  risks   Assumptions:   This article assumes your Jama Connect instance is in our hosted ...
0 comments
Be the first person to like this.
The User Login Report and the Visual Utilization Report have been updated on our Community-Reports repo on Github .  To apply these updates you can upload the new reports from Github or manually fix them by following the steps below. There is a known issue where BIRT reports that include charts will fail when attempting to open with MS Word due to a library dependency that is not compatible with recent Java updates. The reports are still accessible when viewed with the HTML option. The embedded version of BIRT, which is the SQL reporting engine included in Jama Connect, requires a feature that was deprecated in Java 4 and was not included in the ...
0 comments
1 person likes this.
For our self-hosted customers that use any Jama Connect 8.X, adding a file type to the attachments whitelist is as easy as logging in as the root user and editing the list under System Properties.  For our customers that are hosting their own Jama Connect version 2015.5 or older, it’s a bit more involved. You’ll need to edit the contour-service-attachment.xml file. To do this you’ll need to:  Stop the Tomcat server  systemctl stop tomcat Take a backup of contour-service-attachment.xml, located on the application server in  {tomcat_home} > webapps > contour > WEB-INF > classes > context . Search for the following line: <bean ...
0 comments
2 people like this.
Welcome to our first Community Deep Dive Webinar, April 17, 2019 at 7:00am PST, today's topic is: Performance Testing & Planning   What is the Jama Quality Assurance testing process? Under what circumstances should you write your own tests? What are some tips for writing tests? How to measure your results? How can Enterprise Elite and Essentials benefit you? Performance Testing & Planning This is a YouTube live event from Jama Software headquarters. We will be monitoring this page and taking questions during the live event (April 17th at 7:00am PST). To participate:  make sure you are logged into the ...
2 comments
1 person likes this.
Performance Planning for Self-Hosted Implementations of Jama Connect Overview This article provides information about internal testing practices at Jama Software as well as insights into how Jama Connect self-hosted customers can be successful scaling and testing in their own environments. We will list factors that should be considered and provide both best practices and troubleshooting tips.   If you are using Jama Connect Cloud (our SaaS-based solution) then you are already in an environment where we work to monitor and maintain optimal performance. If you are currently self-hosted and want more information about our SaaS offering, please talk with ...
0 comments

Opshub OIM Release Notes

Be the first person to like this.
Latest version - Opshub OIM v7.24 Please contact Jama Support for assistance updating to the latest version of SelfHosted OIM. Cloud users will be updated to the latest version quarterly, timing must be scheduled. Older version release notes can be found here:   docs.myopshub.com Select the appropriate version in the top right of the Opshub Doc repository.   OIM v7.24   New Connectors, Versions, and Entities Added support for Microfocus ALM (HP ALM) version 12.6 Added support for Jira Zephyr plugin version 4.0.5.40507892 Enhancements Updated launch page of OpsHub Integration Manager with new design Revised error messages ...
0 comments
1 person likes this.
About this Community Deep Dive Webinar As practitioners of Jama Software, you know the benefits of using specialized software which aligns your industry professionals and requirements to develop complex products, systems and software. It is important to have the most updated version of Jama Software to maintain full performance capability in attaining your company goals. We'd like to share our pre-release testing process as well as cover scenarios you may need to test. This Community Deep Dive will be a live event from Jama Software headquarters on April 17, 2019, 7am PST. How you can participate: Here is a direct link for this webinar on ...
2 comments
1 person likes this.
Polling, Concurrency, Scan Frequency Guidelines for Tasktop and Opshub Jama currently works directly with Tasktop and Opshub for Data Federation services. Improper Polling and scan settings can have detrimental impact to service use. If you work with another vendor and would like to share your settings in this central area, please let us know. Tasktop Recommended Configuration: Our recommendations are based on the 19.1 Tasktop Settings. Details:  https://docs.tasktop.com/tasktop/user-guide/settings Change Detection Polling Interval Recommended setting: 1 minute Full Scan Change Detection Polling Interval Recommend setting: at-least 24 hours ...
0 comments
2 people like this.
For our self-hosted customers, Jama Connect has a few Admin panels for configuring and administrating different parts of Jama Connect. Their names are very similar, and it can be confusing as to which one does what. Hopefully this article will clear some things up and give you an understanding of the functionality of each of these panels.   Jama Connect Admin Console Let’s start with the Jama Connect Admin console. The Admin Console is used only by our self-hosted customers. It is mostly used by system administrators to set up the server, database, and license settings. To get to the admin console, open a browser and go to <Your Base URL>:8800. ...
0 comments
Be the first person to like this.
In order to set up SAML, your company must have a  SAML 2.0 compliant  Identity Provider (IdP) and a technical person, often an IT Administrator, who can provide your  Identity Provider’s metadata URL . This person is a key figure to the configuration and must be identified prior to engaging Jama Software as they may need access to Jama Connect for testing purposes. In addition to the above, there are a few caveats you should be aware of when using our SAML implementation.   Please review everything below with your IT Administrator: Jama supports SAML 2.0 compliant Identity Providers (IdPs.) We currently only support SP-initiated (Service Provider ...
0 comments
Be the first person to like this.
The Issue: BIRT reports with embedded charts/images/tables will fail when attempting to export to Microsoft Word format. While working in Jama, the actions of: Go to Reports > Select (BIRT report with images) > Select Word Format > Run ; will result with the error message of: “ An error occurred while rendering a report ”. Root Cause Analysis (RCA): The root of the problem lies with the images within the BIRT reports. The embedded version of BIRT, which is the SQL reporting engine included in Jama Connect, requires a feature that was deprecated in Java 4 and was not included in the OpenJDK8 delivered with Jama Connect 8.31.2. We ...
0 comments

Pattern: Overview

Be the first person to like this.
What are Patterns? Initially developed by architect Christopher Alexander as a ”language to describe common architectural problems and their solutions". Adapted in Software Engineering (Design Patterns) to capture “Elements of Reusable Object Oriented Software”. Ever since, pattern languages have been developed for many fields. Great way for capturing best practices without having to worry about their interplay initially. Sometimes, the term "best practice" is used as well. What are Product Development Patterns? Product development patterns are intended to pragmatically (1) address issues with product development, or (2) apply them for continuous ...
0 comments

Pattern: Define Workflows

Be the first person to like this.
Intent Make it easy and intuitive for stakeholders to follow your processes by supporting them with workflows Also Known as One Motivation Your processes are important, at the same time you want to leave your users enough freedom to be creative and productive. Well-designed workflows are a way to realize this. While the process typically exists on paper, the workflow guides you through your daily activities. Applicability Use the pattern when: You have processes that need to adhered to, e.g. for regulatory reasons Your product description is complex, so you want to add guidance Structure A workflow is typically supported by tooling. ...
0 comments

Pattern: Interfaces

Be the first person to like this.
Intent Be explicit about identifying and documenting interfaces Motivation As the complexity of products grows, we need robust decomposition (see Black Box ). This in turn requires stability in the interfaces. That's why interfaces need special attention. Having the right interfaces in the right places can make a huge difference in being able to react to changes, robustness and flexibility. Interfaces exist on many levels: It can be about connecting two physical components. It can be about consuming software libraries. It can be about a combination of hardware and software (e.g. a USB connection). It can be about talking to machines or humans. The key ...
0 comments
Be the first person to like this.
Intent Look at the accepted product, passed test, etc. first, before thinking about the product descriptions, requirements or design. Also Known as Test-Driven Development (TDD) Behavior-Driven Development (BDD) Acceptance Test-Driven Development (ATDD) Motivation All these "-Driven Development" approaches have one thing in common: You first define what it means to be successful, before defining what it actually is what you want to build. TDD has worked really well in software development, where developers wrote first the test (which would initially fail), to then write the implementation that would make the test pass. A nice side effect was ...
0 comments