Displaying items by tag: jazz
What is Project Explorer Widget?
Within the ELM Jazz platform, users often encounter difficulties in viewing an all-inclusive overview of projects, switching between applications and project components, and navigating within modules. This software extension resolves such issues by providing DNG users with the ability to view the complete structure of projects without leaving the module in which they are working. Specifically, this extension offers a structured overview of all accessible projects, enabling users to navigate from the project level to project components, streams/baselines/change sets, folder level, and individual module level. The extension displays the entire overview to users in a structured and organized format in a mini dashboard. As a result, users can more efficiently manage their projects and improve their overall workflow efficiency.
Problem to solve
Compared to Doors Classic, Doors Next Generation does not offer the same quick overview capabilities for its users in regards to projects and project components. Particularly for DNG users with a significant number of projects on the ELM Jazz platform, navigating within projects and switching between applications and project components can be a challenging and time-consuming task. Softacus has developed a software extension that resolves this issue by allowing users to easily organize within applications and obtain a comprehensive overview of all accessible projects. This extension enables users to navigate from the project level to project components, streams/baselines/change sets, folder level, and individual module level, and presents the information in a space-saving format via a mini dashboard. As a result, DNG users can efficiently manage their projects, and workflow productivity can be improved.
Figure A - Project Explorer - User Interference
Softacus has developed a software extension known as the Project Explorer Widget. This widget enables users to easily organize within applications and obtain a complete overview of all accessible projects. By utilizing this extension, users can efficiently navigate and manage their projects with ease.
- Management of Multiple Application Servers - The Softacus extension is equipped to manage multiple application servers (such as rm, rm1, ccm, qm, gcm) that may be accessed by a user. This functionality provides users with the flexibility to switch between application servers while still utilizing the extension's full capabilities.
- Caching for Enhanced Focus - To aid customers in maintaining focus on their projects of interest, Softacus has implemented a caching functionality whereby open structures are saved to cache. This feature ensures that frequently accessed information is readily available and can be quickly retrieved by users.
- Jump to Module - Softacus' extension provides users with the ability to navigate through application project areas, component flow folders, and modules with ease. By simply selecting the desired module, users are able to swiftly jump to it, allowing for a seamless and efficient workflow.
- Component Grouping - The Project Explorer widget facilitates the grouping of components by parsing the information included in the component description. By indicating grouping using a specific format such as "[Group A]" within the description, the user's mini dashboard will display the appropriate grouping information.
- Project Areas Grouping - Project Areas can also be grouped based on a similar approach like component grouping. The script reads the information in the description of each Project Area. If the user sorts them into groups, the grouping will be reflected in the user's mini dashboard. The grouping information should be included in the description of the Project Area, for example, [Group A].
Every Softacus DNG Extension can be modified based on your needs or requirements. We are looking forward to developing a solution for you.
This extension allows users who don't have access to view all project areas and request access for it.
- View all project areas even if user does nothave access to one
- Filtering of project areas based on their name or description
- Request access to any project area - Request will be sent over email to administrator
- Refreshment of list by administrator
- The generation of the table is protected by unique password generated once and given to the administrator (user who has access to all project areas)
- Unless a correct password is provided, a table can't be generated.
- Open dashboard
- View all project areas
- Request access for a project area (via button) which will send email to administrator
- Open dashboard
- Select application
- Type in password and hit refresh list button
These scripts are free of charge to all customers which have purchased IBM Jazz Products via Softacus.
Enhancement Request and Defects:
What is Compare Module across Configuration Widget?
This extension provides a convenient solution for quickly comparing module configurations in IBM DOORS Next Generation.
With this extension, users can effortlessly compare the current stream against a previous version or baseline with just one click, significantly reducing the time and effort required to perform this task. Additionally, the comparison is presented in a user-friendly format that allows for easy identification of differences and similarities between the two configurations. Overall, this extension improves the efficiency and accuracy of module comparisons in DNG.
Users to initiate a Module comparison in the UI with a single click, thereby streamlining the process which would otherwise necessitate nine separate clicks. The comparison will display the current UI's rich text in a side-by-side format.
Problem to solve
The Module Comparator (CMC) extension is designed to address the problem of time-consuming and inefficient comparison of modules in IBM Rational DNG. With this extension, users can compare their current module against the same module in other configurations, with the default configuration being the last baseline of the current stream. The extension provides a quick and easy way to identify which artifacts have changed, with blue indicating changes, yellow indicating new artifacts, and gray with red strike-through indicating deleted artifacts.
Additionally, many users who have transitioned from DOORS Classic to DNG have reported missing the blue and yellow bars that were used to indicate changes in the former tool. This extension restores this feature to DNG users, allowing for a more familiar and intuitive comparison experience. Moreover, the extension eliminates the need for multiple clicks to access information on the last baseline, allowing for a more streamlined and efficient comparison process.
Figure A - Compare Module across Configuration - User Interference
Softacus has developed an extensionwhich is facilitate rapid comparison of a user's module against an alternative configuration, typically a stream versus a prior version, or baseline (all of which within your Mini Dashboard only by 1 click).
- Show only changes - The extension has a default setting to display only the modified artifacts, along with their heading parents. This feature ensures that even significant modules with minimal changes can be analyzed for modifications. To view the complete module explorer tree, users may click on the 'Expand' button.
- Expand Button - The Expand button (+) enables users to expand the entire module with all the changes made. As some modules can be very large in size, sections with no changes are shown but collapsed by default. Although users can expand them manually, it is not necessary to do so when there are no changes in the chapter.
- Collapse Button - The Collapse Button (-) enables the display of only the sections of the module where changes have been made. Additionally, it displays the unchanged Parent Headings to facilitate the identification of the specific areas where modifications have been performed.
- Jump to Artifact - The CMC Widget empowers users to navigate with ease to specific artifacts within the module. Simply clicking on an artifact in the widget will promptly highlight the relevant section within the module.
- Full Compare - The "Full Compare" function provides users with a streamlined process to open the DNG native comparison of the configurations. By clicking this button, users can avoid the 8-10 clicks typically required to access this comparison. In addition to displaying textual changes, the Full Compare screen provides the added benefit of showing changed links. It should be noted that the CMC widget only compares textual changes, as changes to links on artifacts do not alter the "Modified On" attribute.
- Rich Text Direct Compare - The CMC widget provides the option to directly compare the changed primary text within the widget itself, without the need to initiate a full compare. If there are no changes displayed, it indicates that attributes other than the primary text have been modified in the artifact.
As with any software solution, this extension has certain limitations that users should be aware of. These limitations include:
- The script cannot be executed outside the module
- The links in the module are not color coded in the Extension and are compared only "Full Compare" view. The reason for this is the fact that Modification of links tags and comments does not affect "Last Modified Date" which we use for performance reasons
- Comparison does not work for tags and comments
- The script does not work in change set
While these limitations may impact some users' workflows, we are try to addressing these challenges through ongoing product development efforts.
Every Softacus DNG Extension can be modified based on your needs or requirements. We are looking forward to developing a solution for you.
Duration: 8-16 hours
IBM Jazz Team Server: V 6.0.6+ and V 7.0+
Type: Instructor-led Classroom
Duration: 8-16 hours
Location: remote or onsite
Language: English, Slovak, Czech
Audience: This course is designed for system administrators, enterprise architects, application managers, database managers, and integration engineers.
Prerequisites: Nice-to-have experience (not mandatory)
- Windows Server and Linux administration
- Software installation and configuration
- Database administration (DB2, Oracle, MSSQL)
- Application server administration
- Application monitoring and troubleshooting
- LDAP authentication
- A reverse proxy server configuration
- SSL certificates
IBM Rational CLM that was recently renamed to IBM ELM since version 7.0+, (IBM Jazz Platform) consists of several interconnected components. The architecture of this platform is complex and it is based on many different technologies. This course provides you with a deeper insight into the architecture of the IBM Jazz platform and its components and integrated applications.
- Jazz Team Server
- IBM Engineering Workflow Management (Rational Team Concert)
- IBM Engineering Requirements Management DOORS Next (Rational DOORS Next Generation)
- IBM Engineering Test Management (Rational Quality Manager)
- IBM Engineering Systems Design Rhapsody - Design Manager (Rational Rhapsody Design Manager) - No longer developed, latest version is 18.104.22.168.
- IBM Engineering Systems Design Rhapsody - Model Manager (Rational Rhapsody Model Manager) - From version 7.0+ installed as an extension to EWM.
- IBM Engineering Lifecycle Optimization - Engineering Insights (Rational Engineering Lifecycle Manager)
- IBM Engineering Lifecycle Optimization - Publishing (Rational Publishing Engine Web)
And supporting applications like
- Jazz Reporting Service (Report Builder)
- Global Configuration Management
- Lifecycle Query Engine
- Data Collection Component
- Link Index Provider
- IBM Rational Method Composer WAR files
- Other 3rd Party application
This course gives you knowledge and skills in the installation and configuration of the IBM ELM platform. It also provides you with an insight into the maintenance and upgrade of the system and explains how to troubleshoot raised problems within the platform.
You learn how are the applications connected with each other and how to manage user authentification, authorization, and licensing options.
The creation and connection to the database is explained. The course showcases a deployment of the IBM ELM in the standard environment that consists of a DB2 database and WebSphere Liberty application server.
After completing this course, you are able to:
- Understand the architecture of the Jazz platform
- Understand the purpose of each ELM application
- Understand different deployment topologies and their benefits
- Create databases for each application
- Install ELM applications using IBM Installation Manager on both Windows and Linux servers
- Configure different authentication methods (Basic User Registry and LDAP)
- Understand different licensing options and their benefits
- Understand the difference between license deployments
- Set up licensing server, obtain and import licenses
- Connect data sources to reporting application and deploy pre-defined reports
- Create users and set up user roles and licenses
- Troubleshoot applications - log analysis
- Upgrading to new iFixes (same version updates)
- Upgrading to new platform versions
- Tune the performance (JVM)
- Open IBM case in order to solve problems and further questions
Further, We include our "best practices" which we have developed during our installations for various clients, and answer all the questions you might have during the presentation.
Companies use many different environments and technologies which their infrastructure and system administrators are used. We understand this and We are able to adapt this course based on these technologies and the needs of our clients. If you have any questions or any special requests, please feel free to contact us in order to discuss your proposal.
Contact us to get customized offer for your team. Upon discussion, we can learn you process and include important elements and terms known to your team into the training program.
EWM/JIRA Integration Adapter is multi-component software that provides on-fly synchronization of data between IBM Engineering Workflow Management and Atlassian JIRA systems. The solution is very flexible and can be adapted for almost any system with out-of-the-box or custom realizations.
The data exchange is based on the exchange by sync messages. The source system produces such messages as a result of user actions and the integrated system imports the messages making necessary data transformations and updates within. EWM/JIRA Integration Adapter is software that brings data exchange capabilities to the systems.
You can integrate systems in a one-to-many way. The simplest case when two systems can be synchronized. As well as a single system can be synchronized with several others when any data change will be processed for one or for a number of linked systems.
Version Control And Configuration Management
But the force of Rational Team Concert is especially perceptible when you apply the tool for managing the versions of whole repositories but not single files only. You will save your artifacts in one or many components, fix the status of the components with snapshots and baselines. As a result of this, you will be able to restore the state of your project to a point how it was any time before. The flexibility of streams allows you to develop the software products in parallel, start any research where the results aren't clear still and avoid mixing them with the project artifacts, urgently fix any defects in the final phase of testing, and continue the development in parallel without any breaks and unexpected impacts.
Reports And Dashboards
IBM Rational Publishing Engine (RPE) is a tool used for automated generation of documents. It generates documents from other Rational products and applications from other vendors that use XML and REST interfaces. Published data is extracted from external systems called data sources.
IBM Rational Publishing Engine can extract the data from various data sources. The tool supports such external systems as Jazz CLM applications (IBM Rational DOORS Next Generation, IBM Rational Team Concert, IBM Rational Quality Manager), Rational DOORS classic, Rational Rhapsody, etc. The tool can work with many external tools that can be accessed through REST API. For example, Atlassian JIRA is among those tools.
IBM Rational Publishing Engine makes the data in reported systems transparent. The data is presented in a clear way giving comfortable and understandable presentation of it.
To use an external data source, you need only import a special XML description of available elements called data source schema. By the way, you can improve the schema creating additional elements there which is very useful if an external system can be customised and enhanced by user in some way. Imagine, if user created custom attributes in system and want add this data into final reports.
IBM Rational Publishing Engine supports various formats to generate documents. User can choose format of generated documents on start. It can be used such supported formats as HTML, Word, Excel, PDF, XSL-FO.
Designing a template is very easy. You can construct a template visually with a special blocks called elements located on Palette view. All you need is to find a needed element, drag it to template's layout and drop at the desired place.
Providing additional updates in properties of elements, you can define which data is extracted, how it's filtered and formatted. After a template is designed, you can use it for generation of required documents. Usually, you start to design a template for some specific data (for example, for module in IBM Rational DOORS Next Generation). But this is doesn't mean that your template can work with this data only. You can be confident that if you apply the same template for other data of similar kind (for example, for another module in IBM Rational DOORS Next Generation), it will build the documents in the same style and based on predefined rules but with another data.
Generally, there are two ways of designing a template. First, you can build template from scratch creating a blank layout and putting any reporting elements to it.
Another way is to enhance an existing template. For example, if you work in Jazz, take a published template and customise it on your own. Add custom headers and footers, styles, company's logo, change locations of elements, and so on.
You can build IBM Rational Publishing Engine templates for Jazz tools and use it within Jazz itself. After deploying a template in Jazz, you will see it in the list of available templates, and can run the document generation based on it.
IBM Rational Publishing Engine can build reports based on multiple data sources in one report. For example, you can build a template that will report about tests passed last week in IBM Rational Quality Manager, and provide lists of blocking defects registered in IBM Rational Team Concert for those tests. Later, you can add references to requirements from IBM Rational DOORS Next Generation which are covered by executed tests and included in some test plan.
To design a template in IBM Rational Publishing Engine, you have to purchase a license for this tool. But if you work in Jazz and use one of licenses there, you can use any templates designed by somebody and published in Jazz for generation of documents without any additional fees. Another word, Jazz license is enough to build documents in Jazz based on templates created in IBM Rational Publishing Engine.
IBM Rational Quality Manager is a collaborative, web-based, quality management solution that offers comprehensive test planning and test asset management from requirements to defects. The Jazz platform enables teams to seamlessly share information. It uses automation to speed project schedules and report on metrics for informed release decisions. It can also be purchased as part of the Collaborative Lifecycle Management solution—a set of seamlessly integrated tools: IBM Rational Team Concert, IBM Rational Quality Manager, and IBM Rational DOORS Next Generation.
Rational Quality Manager works with requirements in IBM Rational DOORS Next Generation to keep test cases in sync whenever requirements evolve. Rational Quality Manager also integrates with a wide range of test automation tools like IBM Rational Functional Tester, enabling you to run tests and collect results, all from a central location.
But when we will take a look at embedded software development, we will find big specifics because it's used on machines and devices that are not typically thought of as computers. Usually, this kind of software is specialized for the particular hardware that it runs on and has time and memory constraints. It can be exactly described that no or not all functions of such software are initiated/controlled via a human interface, but through machine-interfaces instead. We can point to such similar devices as cars, phones, modems, robots, toys, security systems, pacemakers, TV sets, digital watches, various medical devices, etc. This software can be very simple, such as lighting controls running on an 8-bit microcontroller with a few kilobytes of memory, or can become very sophisticated in solutions such as airplanes, missiles, and process control systems.
IBM Rational Quality Manager supports reliable and flexible integration with testing systems from National Instruments specially designed for use in embedded software development. National Instruments (NI) Test Integration Adapter for IBM Rational Quality Manager software enhances test engineer teams' efficiency by automating NI TestStand sequence execution and reporting from Rational Quality Manager.
Engineering departments create increasingly complex products, and as a result, automobiles, aircraft, medical devices, consumer electronics, and more depend on software driving the hardware components. IBM Rational software and National Instruments integrate development and test environments to help clients with their most important goals:
- Test the code of smart products, which might have hundreds of thousands or millions of lines of code, for defects.
- Reduce the cost of code defects by identifying them earlier in the development process.
- Mitigate increasing product complexity by tackling quality challenges earlier in the development process.
- Improve efficiency by breaking down the tasks between engineering departments.
Combining Rational Quality Manager software and National Instruments (NI) TestStand provides comprehensive test case traceability, test case results management, and automated test scheduling and execution. Test results are made available to all teams so that applications can be validated at virtually every point along the development path, from simulation and prototyping, through deployment onto hardware, and integration into the end system. Both operational efficiency and test accuracy can be improved through the ability to reuse test components throughout multiple project phases and even on different projects.
A specially designed piece of software - the NI Test Integration Adapter for Rational Quality Manager software - provides integration between NI TestStand and Rational Quality Manager. This integration product includes the following main features and functions:
The requirement to test traceability: Test engineers can use the integration to link automated tests to test cases and to requirements. NI TestStand applications (and by extension all the code modules called) and parameter files on the test machine are linked to a Rational Quality Manager test case that provides traceability to other project aspects including requirements, overall quality plan, project plan, change-defect management system, and so on.
Test automation: From the web-based interface of Rational Quality Manager, test engineers can invoke the execution of the NI TestStand applications that are linked to the Rational Quality Manager test case. The execution status reported by the NI TestStand sequence is displayed in the Rational Quality Manager web interface as part of the test case execution results. Test engineers can then optionally create defects linked to the test case results to keep track of noncompliance detected by running the test.
Test case results management: Upon completion of the NI TestStand sequence, various outputs from the sequence are automatically published to Rational Quality Manager storage and an HTML report is linked to the Rational Quality Manager test case execution result page. The HTML report is created by this software product on the local machine and the details of the report content as well as what is stored in IBM JazzTM are configured by the user.
Excellent video about the integration of modeling, requirements, and testing software development areas into the whole software development process with solutions from IBM and National Instruments.
Simulink from The MathWorks, Inc. (an American privately held corporation that specializes in mathematical computing software) is graphical programming software for building models, simulations, and analysis for complex dynamical systems. It offers tight integration with the rest of the MATLAB environment. The tool can very useful in automatic control and digital signal processing for multidomain simulation and Model-Based Design.