Serena Blog

Serena Central - Your Serena community and marketplaceToday Serena Software launched our new community portal Serena Central which provides an enhanced user experience for customers and prospects looking to get the most out of their tools. The new site expands on our previous user communities focused around Build, Learn, and Connect.


What a terrific first meeting of the quarterly Dimensions CM Virtual User Group (VUG).VUG Group

We were joined by one of our early adopters of the innovative Dimensions CM 14 release, Carmelette Benson of Health Care Service Corporation. The VUG was treated to an exceptional upgrade story that engaged the free Upgrade Lab to advance their planning and readiness, and worked collaboratively with

Read More

Well! We’re all set to go! We have a great agenda, a fantastic lineup of speakers and some fun activities planned. If you haven’t registered yet there is still time – you can register here.

Let’s take a quick tour of the highlights …

  • Over 70 in depth technical sessions – nearly half delivered by customer practitioners just like you
  • Major new product announcements you will only hear at xChange
  • Incredible end-to-end demo of modern software development infrastructure – “The Mother of all Demos”
  • Important new thought leadership about The Secure SDLC – new whitepaper

    Read More

We are still not there yet are we. The idea that IT is an “always on” utility, or better yet, a competitive advantage for the business.

Every year there are ton of examples illustrating that we still have a lot of work to do.  Whether it’s shutting down the Russian stock market for a couple of hours, deploying Read More

toolchainOnce the developer checks in a change, how long does it take your organization to deliver it to the customer?  The path to production can take many turns, have many dips, and fall short in terms of quality and expectations.  IT organizations struggle with major process and toolchain gaps between develop, build, deploy, and release.  Come join us at the December Serena DevOps Drive-in as Julian

Read More

How do you become a high performance IT organization?  Earlier in the year we had Glenn O’Donnell of Forrester on our Serena DevOps Drive-in webcast to answer this question. Glenn outlined the fact that we are in the beginning of an IT industrial revolution: IT is currently too slow, has poor quality and customers don’t trust IT. This current state has

Read More

Tags: DevOps, Serena

If you are planning on coming to xChange I want to remind you that the early bird pricing expires on December 31st. Right now you can save $200 off the registration fee.

If you haven’t looked at the agenda yet I’d recommend hopping over to the xChange website so you can the amazing list of topics and keynotes we have planned for you.

See you in Washington DC in March!

Read More

Tags: xChange

The best just got better.

With the release of ChangeMan ZMF 8.1 a new era of software development becomes possible for the mainframe. With over 400 customer requested ideas implemented and groundbreaking innovations in cross-platform SDLC support, this release makes managing software development, from idea to deployment more streamlined, more automated and more reliable than ever.

Leading enterprises are under pressure to deliver innovation rapidly to satisfy their customers, while maintaining high quality and integrity, and reducing cost and risk. Agility and accelerated application delivery is required but companies struggle to deliver mainframe changes at the pace that the business

Read More

Today Serena is announcing ChangeMan ZMF v8, a major update to our flagship mainframe SCCM solution. Why the continued large investment by Serena in the mainframe? Read on…

Continuous Delivery for the Enterprise has been the subject of much focus and discussion in the industry and in my recent blog posts. Enterprises need to

Read More

How does a developer know when they are done?.  soup.testing.001 How does a business know that their new application or feature does what the customer wants it to do? By testing. Testing is a cross functional activity that involves the whole team and should be done continuously from the beginning of the project. It serves as the gauntlet that a committed change has to run and pass in order to be considered worthy for release.  While testing is a major key ingredient

Read More

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