Serena Blog

DevOps and the Rise of Bimodal IT As enterprise IT begins to adopt DevOps practices, questions and issues emerge about how to best implement the culture, process, and tools to deliver on the promises of faster business innovation at a lower cost. How do you transform the current state? The Enterprise IT landscape is complex, sophisticated, dynamic, and frequently chaotic. Unlike Internet startups, you are

Read More

Peer Review

Much is being written about, found and reported on the Volkswagen AG emissions scandal. As a long time practitioner of software change and configuration management practices, events such as these become teaching moments from which we can all learn.

An average vehicle today contains around 60 microprocessors to run electric content – four times as many as a decade ago. More than 10 million lines of software code run a typical vehicle’s sophisticated

Read More

Tags: ALM, DevOps, Serena

We have started the planning for xChange 2016 at last! So here’s what we know:

  • Location: Chicago IL, back to the Windy City where we were in 2007. The city skyline has changed quite a bit but still spectacular and the new River Walk is really impressive with amazing places to eat and hang out. Deep dish pizza is still the best in the world and Chicago dogs are to die for.
  • Date: either the second or third week of October 2016 so block off you calendar now.
  • Agenda:
    • 3-days of conference, 1 optional training day
    • In-depth training on all

      Read More


We are delighted to have been recognized as a leader in Enterprise Service Management in Research In Action Selection Matrix.

Of particular note, the report emphasizes how Serena differentiates in realizing the importance of integrating Application Lifecycle Management and ITSM processes for the future of IT Service Management. For many years, we have seen

Read More

Bringing customers together to share experiences and comment on the latest ideas and technologies from Serena is one of the primary ways we guide and shape product direction. If you are in the Bay Area on November 5th you should join us and be part of this informative day:

High-Level Agenda

Tags: Serena

[caption id="" align="alignleft" width="333"] One repository or many … the answer is neither[/caption]

One of the most commonly asked questions these days is “Should all our source code be in one repository?” This is a complex question and leads to a somewhat interesting set of answers.

Before we get to that lets try and understand the question a little more and find out why customers asking this? In IT we like to centralize and optimize. Gathering all the code in one place is seen as the next logical set of distributed data ripe for centralization and optimization. All in one place means

Read More

In the next few weeks Serena is going to be announcing important new versions of our ALM, Release and Deploy solutions.

Ever since Serena’s CEO, Greg Hughes, introduced the concept of “Move Fast Without Breaking Things” at our User Conference in Washington DC in February, we have seen an overwhelming acknowledgement from our customers and partners that this is the perfect encapsulation of what modern application development and deployment means to them.

For Highly Regulated Large Enterprises (we call

Read More

JenkinsAs the leader in deployment automation, Serena is a proud sponsor of the Jenkins User Conference 2015 World Tour. Come visit us at our booth and meet our experts in DevOps, CI/CD and enterprise release management.

Network Learn Explore @ the largest gathering of Continuous Integration and Continuous Delivery experts on the planet.

Want to tap the collective knowledge of a vibrant community of CI/CD practitioners? How about

Read More

Tags: Serena turned five last October, and while five years seems like a long time in terms of the technology adoption lifecycle, DevOps and Continuous Delivery still seem perched on the Enterprise IT chasm. The Pragmatists get it. They are under pressure from the business to deliver business value faster, better and more cheaply and the Visionaries and Early Adopters have proven that Continuous Delivery fits the bill.

The problem is that Enterprise IT can

Read More

FullSizeRenderSo we are off and running with xChange 2015. Record crowds in the breakout sessions and a packed house for the kickoff general session this morning.

Greg Hughes talked about the need to “Move Fast Without Breaking Things” and his first love … a 128k RAM, twin 320kb floppy, 32lb “portable” computer. He drove home the critical need of modern organizations to create an infrastructure environment that supports dev teams

Read More

Tags: xChange

Technical blog posts

A simple application (Gift Card) consisting of the typical elements: 

  • Workflow Design Elements
    • 4 states, 5 transitions
  • Data Design Elements
    • 12 fields
  • Visual Design Elements
    • 3 forms, 3 form actions, 1 REST Grid

 This SBM v11 application will retrieve the Zip Code based on the City and State entered on the form using a REST Grid Widget (

To download a blueprint of the application, click here



Tags: SBM

Day 2 discussed certificate chains which is part of how SSL/TLS provides for authenticity.  Also, part of authenticity is that the server hostname (common name) that the client submits to is the same server hostname that appears in the issued to of the SSL Certificate. 

If the URL is HTTPS:// but the server certificate is issued to then the client should NOT trust that the server is secure.  Therefore, any hostname that gets used to create a HTTPS url for the server should match the common name the SSL certificate is issued to like HTTPS://

Tags: SBM

We've had reports of customers unable to link to the SIGs when attempting to do so from the link embedded in the email notifications.

The links in the actual blog entries work, the links in the notification emails are being looked into.

Sorry for the inconvenience. 

Tags: SBM

Some customers have had problems with the link to the special interest group that was embedded in the email notification that was sent out.

You can connect to the Comparex SIG directly from the blog entry if the link in the email notification doesn't work.

Thanks, and sorry for the inconvenience.

Tags: SBM

A new Special Interest Group (SIG) has been formed for Comparex. The purpose of this SIG is to engage our Comparex community to help us prioritize and shape the next major release of Comparex. Among the enhancements that are being considered for this next major release:

Tags: SBM

As promised, a number of ChangeMan ZMF Special Interest Groups (SIGs) have been set up in Serena Central. SIGs allow members of the community to participate in areas of the product that they have a particular interest in.

SIG members not only interact with the ZMF product team at Serena as well as other ZMF users, they influence the direction of the product. Some SIGs will directly influence the future of ZMF while others are set up for the community to interchange ideas and methods of integration and customization - they will not necessarily drive change requests to the product.

Tags: SBM

Introducing CM Build Expert

In the fourth of a series of articles we are going to look at the Dimensions CM Build expert and how you can harness this technology from within Pulse.


Dimensions Build is a build management, execution, and monitoring tool that is part of Serena® Dimensions® CM. Dimensions Build enables you to execute builds from the Build Administration Console in the Dimensions CM Administration Console, or from the Dimensions desktop, web, and ISPF clients.

CM Build offers a completely integrated out of the box solution for running builds on a Dimensions Server or a Dimensions Agent. It supports a closed loop build as well as a bill of materials and the creation of built of relationships between source and target item revisions.



The PDF document describes the following 5 steps to implement this:

Step 1: Create a working CM Build Scenario 
Step 2: Create the Suite and Product 
Step 3: Create an expert chain 
Step 4: Make a deliver a modification 
Step 5: View the newly created change set results in Pulse

Download the PDF document for more information on how to implement this expert.

Experts supplied with Pulse

In Dimensions CM 14.2, Pulse comes with a comprehensive array of plugins that can be used, these include:

  • Checkstyle: enforces coding standards.
  • Jenkins: a continuous integration server that you can use with Pulse to execute, and report on, builds of changesets as they are delivered.
  • Kiuwan: measures, analyzes, and verifies the quality of your code.
  • PMD: analyzes source code and finds common programming bugs.
  • SDA Deployment: imports and deploys a component using Serena Deployment Automation.
  • SDA Generic Process: runs a generic process in Serena Deployment Automation.
  • SonarQube: inspects the quality of your code.
  • Dependency Vulnerabilities: finds third party dependencies in your code that may have known security vulnerabilities.

Please note that as well as the current experts that come with the standard Pulse installation, it is also possible to create your own expert. For more information please go to:

Tags: Dimensions CM

First things first.  Why are we talking about the insecure SSL protocol and not TLS?  Simply put SSL  is TLS and TLS is SSL.  TLSv1.0 is like SSL 3.1.  The world has been asking about SSL for sometime now (even before recent SSL scares) when in fact they were really using TLS in most cases.

Today, we discuss certificate chains.  One critical aspect of SSL is that the client computer / browser be able to identify the server it is talking to as trusted.  To do this, Certificate Authorities (CA) earn the trust of the computing community such that vendors such as Microsoft, Google, Apple and Oracle place the public key of an SSL certificate into their trusted certification authority store.  When this happens, the client will trust any server that is using SSL so long as the CA public key that was used to sign its public server key exists in its trust store.

Tags: SBM

Pulse has gone through some major functional enhancements in 14.2. In 14.1 it was only possible to trigger a Jenkins Build from a delivery. In 14.2 there is a whole range of experts that call various development tools that report on and help control the quality of deliveries made into the CM repository.


In 14.2, Pulse comes with a comprehensive array of plugins that can be used, these include:

Tags: Dimensions CM

In SBM 11.0, we’ve migrated the Java server from JBoss to Tomcat.  This change was already discussed at a high level in a previous blog posting, but this change has some additional subtle effects.  One of the areas affected was the messaging queue; specifically a specialty add-on feature called the Event Message Queue Adapter (EMQA).  EMQA had allowed XML documents to be queued in JMS queues and sent to SBM as the content of an Orchestration Event.  This add-on has been removed from SBM 11.0.

Tags: SBM

As I mentioned in Introduction to Advanced Reporting, it's possible to create Listing, Distribution, Summary and Calendar reports against virtual auxiliary tables(Views). In this post I would try to explain how to create report will compare some trends.

Tags: SBM

Advanced Reporting is feature introduced in SBM 11 and designed to provide almost unlimited reporting capabilities. It's not very easy to use and requires deep SQL and SBM database schema knowledge but is really very powerful.

Tags: SBM

In SDA switches are a powerful mechanism for allowing the control over the flow of all process types defined within SDA namely:


Switches can be used effectively with the process properties. This example will consider a global process that references the process properties. It will also be possible to define the property value upon running the process. 

Tags: SDA/Deployment Automation

Teamtrack to SBM Migration

At this point, most customers that are still running Teamtrack and are now ready to upgrade to SBM are choosing to also move to a new server. This makes sense because the OS on the Teamtrack server may no longer be supported by Microsoft and it's probably time to get some new hardware. Some folks also use this opportunity to go virtual with their servers. The good news is that starting from a fresh server is going to make the process a little easier.

Tags: SBM


The Sonar Qube Expert  

In the second of a series of articles we are going to look at the Sonar Qube development tool and how you can harness this technology from within Pulse.

Tags: Dimensions CM


Composer is the visual designer for Serena Business Manager you use to define the data and workflows automated by SBM. In this blog post we'll step through the creation of a simple process app, demonstrating and discussing various aspects of the Composer as we go. While there will be plenty of subjects not covered, following the steps outlined in this post should give you a good start on understanding how to design workflows using SBM Composer.

Tags: SBM

If you want to execute a SOAP service operation as part of a Serena Deployment Automation (SDA) process step, you can use the SDA Web Services plugin Invoke SOAP service step to do this. The following example gives the basics on how you would configure the step properties.
Tags: SDA/Deployment Automation

Pulse has gone through some major functional enhancements in 14.2. In 14.1 it was only possible to trigger a Jenkins Build from a delivery. In 14.2 there is a whole range of experts that call various development tools that report on and help control the quality of deliveries made into the CM repository.

Tags: Dimensions CM

The PMD Expert

In the first of a series of articles we are going to look at the PMD development tool and how you can harness this technology from within Pulse. 

The PMD expert is used to analyse primarily Java source but also code from various languages and detects common coding flaws such as unused variables, empty catch blocks etc. PMD is bundled with Pulse, which means it comes pre-installed and ready to use within a Pulse Expert Chain.

Tags: Dimensions CM

Serena Release Control 6.0 introduces us to request providers and request collections. These features give much more flexibility in being able to relate requests, especially 3rd party requests, to SBM items. You are able to relate requests from multiple sources - SBM requests, Dimensions Requests, ServiceNow tickets, and JIRA issues - and view this list of items in one place.

To view the related requests, you must add the Request Collection widget to your application. By default, only the Release Package application has the Request Collection widget, but you can easily add the widget to other of your SBM applications, such as Release Trains or Application Releases. The only requirement is that you have Release Control 6.0 installed.

Tags: Release Manager/Release Control