Serena Blog

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 dealing with a large, diverse set of heterogeneous infrastructures glued together across many teams and locations that use many different tools and processes to develop and deploy software.

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



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: 19th of September, 2016 so block off you calendar now.
  • Hotel: The newly remodeled Renaissance Hotel on Wacker Drive right on the river.
  • Agenda:



Research-in-action-report

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



One repository or many … the answer is neither

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 we can manage access better,

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

Read More

Tags: Serena


where.to.startDevOps 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



FullSizeRender
So 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

Read More

Tags: xChange


Technical blog posts

Hello,

I need to create a new project from a specific baseline which includes the items until particular release. So TIP baseline is an option but can someone help me how to create a TIP baseline in Dimensions 10.1.1 version as I don't see an option other than New Baseline, Revised Baseline and Project Baseline.

Need advise!!

Thanks,

Vasanth

Tags: Dimensions CM


We are initiating a quarterly SBM Virtual User Group webcast and I very much hope that many of you will  join, engage and ultimately participate topics and agenda items as we move forward. While Serena Central is a great place to hang out, we want to ensure in addition to the on-line forums, the SBM user community has an opportunity to come together to hear latest about latest product news and events, and to hear or watch topics of most interest from R&D, from Technical support and from Customers like you who may have a great story or great process application or use of SBM to share. Ultimately, the VUG will be administered by the Product team but we welcome topic ideas from our SBM User community.

 

Please join us for the initial SBM Spring 2016 VUG on May 16th where we will share some product news, share a few details on Serena xChange16, hear from our technical support leaders on exploiting the strengths of SBM notifications and e-mail responses and respond to your questions.

Tags: SBM


This blog is a continuation of Implementing Release Control Across Multiple Product Groups, where I discussed how to create and configure different projects for each of the product groups. This blog dives into the details of modifying a process app to create a duplicate workflow.

IMPORTANT: Creating a duplicate workflow is not necessary, and it is recommended that you use the same workflow or sub-workflows, if possible. Sometimes, one product group requires a lot of customization to a workflow. In this case, it may be easiest to duplicate the default workflow and then make your modifications to the duplicate workflow. You will have an issue in that with upgrades, you will need to merge any new features into your customized workflow.

The following procedure explains how to create the duplicate workflow and what modifications need to be made to the rules, orchestrations, and forms in order to use this new workflow. The duplicate workflow will have new states and transitions, and these must be added to the rules, forms, and orchestrations.

The following steps walks you through the changes and modifications that you would need to make to your Release Package application in order to use a new duplicate workflow.

  1. In Serena Composer, open the Release Package process app.
  2. Create a duplicate of the workflow by selecting the default RLC - Release Package workflow and choosing Duplicate from the right-click menu.
  3. Select the duplicate workflow and delete the Submit from Release Train transition. Note this is a workaround for posting into projects with different workflows from the same workflow. The post transition in Release Train, Create Release Package will use the other default transition to submit.
  4. Under the Rules section, modify the following rules to add the states from the new workflow. They will have the same name as the existing states:
    • Return to Dev Rule
    • Is Current Environment Optional
    • Allow component version editing
  5. Under the Forms section, modify the forms and the form actions to include the new states and transitions. See Updating Release Package Forms for details.
  6. Under the Orchestration Workflows section, you need to modify the orchestrations to point to the correct update transition in the new workflow. See Updating Orchestrations for details.
  7. Save and deploy the Release Package process app.
  8. If using Release Trains across the different product groups, see Updating RLC - Release Train for information on how to modify release trains to work with the new 

 

Updating the Release Package Forms

 When you have created a duplicated workflow, there are two main modifications that you need to make to the forms:

  • Transition Buttons - Map transitions in the new workflow to the existing buttons.
  • Form Actions - Modify the actions to include the states from the new workflow.

For example, on the Master State Form for the Release Package, you would select the PrimaryTransitionButton and choose to Add the new transitions. In the following screenshot the Deliver transition has been added from the RLC - DC Release Package workflow.

In addition, you would select the Actions tab for the Master State Form, and modify the form actions to include the new states. In the following screenshot, we are adding the Acceptance and Construction states to the If statement under the Form Load: Set State Panel form action.

You need to repeat the edits for the transition buttons and form actions listed below:

Release Package Forms

Master State Form
                PrimaryTransitionButton - needs additional workflow transitions
                SecondaryTransitionButton - needs addition workflow transitions
                UpdateDeploymentUnitsButton - needs additional workflow transition
                EditDeploymentUnitsButton - needs additional workflow transition
                ValidateTaskCollButton - needs additional workflow transition
                EditTaskCollButton - needs additional workflow transition
                updateRequestButton - needs additional workflow transition
                AssociateBRButton2 - needs additional workflow transition
                Actions
                    Form Load: Set State Panel - needs additional workflow states
                    Form Load Set State Icon - needs additional workflow states
                    Form Load: Add warning about restricted environments - needs additional workflow states
                    Form Load: Closed Message - needs additional workflow state

Child State Form
                PrimaryTransitionButton - needs additional workflow transitions
                SecondaryTransitionButton - needs addition workflow transitions
                UpdateDeploymentUnitsButton - needs additional workflow transition
                EditDeploymentUnitsButton - needs additional workflow transition
                ValidateTaskCollButton - needs additional workflow transition
                EditTaskCollButton - needs additional workflow transition
                updateRequestButton - needs additional workflow transition
                AssociateBRButton2 - needs additional workflow transition
                Actions
                    Form Load: Set State Panel - needs additional workflow state

Master Transition Form
                Actions
                    Form Submit: Set System Log Message in Edit Component Transition - needs additional workflow transition

Notes Transition Form
                Actions
                    Form Load: Unlink Help Text - needs additional workflow transition
                    Form Load: Closer Warning - needs additional workflow transition

Deployment Unit Edit Transition Form
                Actions
                    Form Submit: Set System Log Message in Edit Component Transition - needs additional workflow transition

Submit Transition Form
                Actions
                    Form Load: Show Release Team if No Invalid Value in Submit from RT - needs additional workflow transition

Deployment Path Forms

Master State Form
                PrimaryTransitionButton - needs additional workflow transitions
                AddEnvironmentBttn - needs additional workflow transition
                Actions   
                    Form Load: Set State Panel - needs additional workflow states

Master Transition Form
                Actions
                    Form Load: Show Sections if on Certain Transition - needs additional workflow transition
                    Form Load: Hide Fields  if in Return To Construction Transition - needs additional workflow transition
                    Form Load: Allow delete - needs additional workflow transition

 

Updating Orchestrations

 In order to use the new workflow, you will need to update the RLC Service Orchestrations to use the System Update transition in the new workflow. The orchestrations are hard-coded to use the existing System Update transition (TURNOVER.SYSTEM_UPDATE) which doesn't exist in the new workflow. 

Here is what you can do to fix this issue after you have duplicated the workflow. Note that creating a duplicate workflow causes each orchestration to have 2 event maps: 

  1. Duplicate each of the orchestration workflows mentioned below.
  2. For each ORIGINAL orchestration, such as "UpdateChildren", "StartDeploy", etc.:
                a. Remove the event map for which the "Event type" references the NEW workflow (skip "Alf..." orchestrations)
  3. For each NEW (e.g., "UpdateChildren2", "StartDeploy2", etc.):
                a. Remove the event map for which the "Event type" references the ORIGINAL workflow (skip "Alf..." orchestrations)
                b. Update each service step listed below, adjusting the internal transition name from the ORIGINAL value ("TURNOVER.SYSTEM_UPDATE") to the NEW internal transition name (e.g., "NEWWORKFLOWNAME.SYSTEM_UPDATE")

Orchestrations to Update

        UpdateChildren
            UpdateParent step - transition hard-coded to original workflow
            UpdateChild step - transition hard-coded to original workflow
            ClearTechField step - transition hard-coded to original workflow
            validateParent step - transition hard-coded to original workflow
            validateChild step - transition hard-coded to original workflow
        UpdateParent
            AddChildToParent step - transition hard-coded to original workflow
            validateParent step - transition hard-coded to original workflow
            validateChild step - transition hard-coded to original workflow
        StartDeploy
            AddLastExecutionAndLog step - transition hard-coded to original workflow
        UnlinkChildPackage
            clearParent step - transition hard-coded to original workflow
            clearChild step - transition hard-coded to original workflow
        AlfFailed
            sbmappservices72_TransitionItem step - transition hard-coded to original workflow
        AlfSuccess
            sbmappservices72_TransitionItem step - transition hard-coded to original workflow
        UnlinkfromReleaseTrain
            ClearRP step - transition hard-coded to original workflow

Updating RLC - Release Train

This topic assumes that you are not duplicating the Release Train workflow. Even though the change was to create a duplicate workflow for Release Package, you will need to make updates to the Release Train process app in order to use this new workflow. This is required since the duplicate Release Package workflow has new transition names and two projects to choose from during post transitions. 

The following updates must be performed to the RLC - Release Train application:

  1. Open the Release Train process app in Serena Composer. 
  2. In the workflow, modify the Create Release Package transition to point to default Submit transition.
  3. For the LinkReleasePackage orchestration, under Release Train Sync Orchestration, you will need to change the UpdateRp step. It is hard-coded to the original workflow. To fix it, remove the internalName value and update the displayName value to "System Update" without quotes.
  4. Deploy the changes.
  5. In Application Administrator, modify the Create Release Package transition in the Release Train projects to set the appropriate Release Package project to post into. For example, if you have two release train projects - one for Group A and one for Group B - you would set the Create Release Package transition to post into Group A's release packages project and Group B's release packages project, respectively.
     

 Troubleshooting Release Train

If the post transition does not display the correct submit form into Release Package, make sure that you have chosen the default submit transition for the Create Release Package transition.

 

Tags: SBM


In SBM, it is sometimes necessary to find out all users that have a specific privilege. This can be done easily by directly querying the database.  I referenced the SBM Schema guide for this information.

Privileges are stored in the TS_PRIVILEGES table.  A user will have multiple records depending privilege type.  To see what all the privilege types mean, please reference the SBM Schema guide.  Use the steps below to determine how to identify users that have a given privilege.

Tags: SBM


Serena Release Control comes with multiple predefined projects. Which of these projects do you need to duplicate in order to limit product groups access to only their release packages, environments, deployment paths?

 

This article explains how you can configure Serena Release Control to work across the multiple product groups. It explains which projects you should create duplicates of and which projects can be left alone as they are only used in the background.

The following approach is designed for easier maintenance and future upgrades. 

Here are the topics covered:

  1. Creating Projects for Each Group
  2. Granting Privileges
  3. Updating Work Center Feeds
  4. Duplicating or Modifying Workflows
  5. Common Problems and Solutions

 

Tags: SBM


I have written a JavaScript a long time ago using the fancytree framework to display SBM items in a tree structure. Furthermore, the sequence of the items, can be modified in this tree.

Basically, the fancytree is a JavaScript tree view plugin for jQuery with support for persistence, keyboard, checkboxes, tables, drag'n'drop, and lazy loading. I implemented this tree on a form using a HTMLJavaScriptWidget (see screenshot). In the "Content" section of the HTMLJavaScriptWidget, I defined a div section with the id="tree" to determine the place where the fancytree should appear.

Tags: SBM


RLC 6.0 has implemented a new feature that allows, during the creation of a Release Package (RP), setting a default set of tasks to be implemented during the RP’s deployment. A few steps through Application Administrator and Composer allows for this to be easily handled.

Tags: Release Manager/Release Control


Wireshark is often the preferred method of doing network captures. However, what if security posture will not allow installing Wireshark on a production server? In this case, we can use the NETSH TRACE command built into Windows. This command works on all Windows machines both client and server.

Tags: SBM


I was doing a little research today and stumbled across a new feature in SBM 11 that I thought should get a little extra attention.  It is small, but has a lot of impact if you have been in the situation of have a browser tab with Prod open and the next browser tab has Dev open and you are tweaking a workflow and testing changes and then getting frustrated when you are not seeing them, only to find out that you were looking at Prod. 

Wouldn't it be nice to have a bit red flag to let you know you are not in Prod?  This feature does just that.  I suspect you will not include the banners on your production system, but any other development or test SBM instances would be a great place to make this change.  It does require a database row modification and a template modification, but the level of effort is minimal.

This enhancement is referenced in the ReadMe and here is a link to the KB article for instructions:  http://knowledgebase.serena.com/InfoCenter/index?page=content&id=S141379

My image below shows how this is represented via the Work Center.  Banners are also visible in the classic UI, Admin and App Repository.  By default the background is light blue, however you can change the HTML so that it jumps out at you as I have in the image below.

 

 

Tags: SBM


So you've just upgraded to SBM 11. You log into Work Center and everything looks shiny and new! You go to composer and you get an error!

Composer Error

 

What do you do? Fortunately there is a fix for this known defect DEF262557. The issue has to do with the maximum TCP packet size in Load Balancer. The default is set at 8kb in the Apache HTTP server when it needs to be 16kb for SBM 11.

To change this go to Configurator and under Tomcat Server click the Advanced Settings button.

Configurator

The following box opens. Check the box next to Overide the maximum HTTP header size for SBM Tomcat requests and responses. Type in the new value in the header size field (16,384) and click ok. Apply the settings and close Configurator. Now when you connect with Composer it should work. No more error!

Advanced Settings

Tags: SBM


 

Registration for Serena xChange16 is now open. The Early Bird promotions run through May 30th and I would encourage early registration.

The preliminary agenda can be found on the xChange16 website along with details on the optional training day classes we are providing this year. Please be sure to check out the Agenda and the 1 day Training classes that will be held on Sunday, September 18th. xChange16 runs from Sunday 18th September with our traditional welcome reception, through Wednesday September 21st. Customer Advisory Board Meetings will be held on Thursday, September 22nd.

This year we are back in Chicago at the newly renovated Renaissance Hotel on Wacker Drive, a terrific conference location. We very much look forward to helping our customers get the most value out of their Serena investments, with presentations and workshops featuring outstanding thought leaders, technical experts, customer champions and technology partners.

As a reminder, the Call for Speakers is open through May 30th, and if selected we are waiving the conference fee! This is a great opportunity for customers to contribute to what makes the conference so special – sharing experiences with your peers and as always, the best customer presentations will be shortlisted for a Serena Innovation Award.

I have overall Track responsibility and will be coordinating the Track content with the Track Leaders:

Business and IT processes with SBM: how you have used Serena's SBM platform to improve efficiency and effectiveness of your IT and Line-of-business processes - Dave Easter

ALM solutions with Dimensions RM & CM: how you have used Serena solutions to plan, define and develop applications, support development practices, and deliver quality deliverables - Don Irvine

Change, Release and Deployment: how you have used Serena solutions to automate release and deployment of applications - Julian Fish

ALM solutions with ChangeMan ZMF: your opportunity to show how you use Serena Mainframe solutions in your business - Al Slovacek

Enterprise DevOps: perspectives and insights on Agile and DevOps best practices - Mark Levy

We very much encourage speaker submissions which must be received by May 30th. Selected speakers will be notified in early June and their conference fee waived or refunded.

As always, we appreciate your feedback and engagement as we gear up for Serena xChange16 and look forward to seeing many of you there.

 

Tags: SBM


When you purchase Serena Service Manager and Serena Request Center, you gain the ability to have SLAs assigned. As part of that functionality, we provide some metrics around that data.

Some customers have purchased Serena Request Center and are not using our Request process applications, choosing to use their own and simply using the Request Center for a Service Catalog. These customers oftentimes do not want to have those SLA reports available to their users in the Serena Work Center.

Those reports are driven by SWC_MENUITEM table in the SBM database. In order to remove those reports from Work Center, you can run the following query:

UPDATE SWC_MENUITEM
SET TS_DISPLAY = 0
WHERE TS_TYPE in (19,20)

After running this query against the SBM database, you will note that those SLA Reports have now been removed from the navigation pane.

I hope this article helped you remove those SLA reports from the navigation pane in those instances where you are not intending to use them.

Tags: SBM


Hi All,

We are trying to build an integration with Remedy using web services.

We have got it working for the most part.

The calls are tested and working from SoapUI.

We have an issue when trying to call from SBM. Our original issue was due to the WSDL. The Remedy web service requires header information (username/password token via WS-Security) which is required by the web service, but is not defined within the WSDL. We have now customised the WSDL to contain these fields and the WSDL imports correctly into SBM to allow us to map these fields.

When calling the web service, Remedy rejects this due to the format of the XML payload. SBM is adding additional elements (the name of the orchestration), which wraps the header components. A sample of the XML below. How do we remove these additional SBM elements/tags that are added to the XML being sent? They cannot be deleted within the Composer. The tags are highlighted below "RemedyTestService_executeProcess_Envelope".

Normal 0 false false false EN-ZA X-NONE X-NONE MicrosoftInternetExplorer4

<env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/' xmlns:xsd='http://www.w3.org/2001/XMLSchema'><env:Header><RemedyTestService_executeProcess_Envelope xmlns='http://soa.ao.bmc.com/' xmlns:bpws='http://schemas.xmlsoap.org/ws/2003/03/business-process/' xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/' xmlns:ns8='http://soa.ao.bmc.com/'>

              <ns9:Security xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/' xmlns:ns9='http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-secext-1.0.xsd'>

                <ns9:UsernameToken xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/'>

                  <ns9:Username xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/'>SBM</ns9:Username>

                  <ns9:Password xmlns:defaultNS='http://soa.ao.bmc.com/' xmlns:defaultNS1='http://soa.ao.bmc.com/'>sbmtoremedy</ns9:Password>

                </ns9:UsernameToken>

              </ns9:Security>

            </RemedyTestService_executeProcess_Envelope></env:Header><env:Body><defaultNS1:executeProcess xmlns:bpws='http://schemas.xmlsoap.org/ws/2003/03/business-process/' xmlns:defaultNS='http://bmc.com/ao/xsd/2008/09/soa' xmlns:defaultNS1='http://bmc.com/ao/xsd/2008/09/soa' xmlns:ns10='http://bmc.com/ao/xsd/2008/09/soa'><ns10:gridName>GRID1</ns10:gridName><ns10:processName>:SBSA-OA-SBM_Integration:Submit</ns10:processName><ns10:parameters><ns10:Input><ns10:Parameter><ns10:Name>INP_EmployeeNumber</ns10:Name><ns10:Value ns10:type='Text'><ns10:Text>A186617</ns10:Text></ns10:Value></ns10:Parameter><ns10:Parameter><ns10:Name>INP_RequestDetail</ns10:Name><ns10:Value ns10:type='Text'><ns10:Text>Testing</ns10:Text></ns10:Value></ns10:Parameter><ns10:Parameter><ns10:Name>INP_ExternalReference</ns10:Name><ns10:Value ns10:type='Text'><ns10:Text>9389280</ns10:Text></ns10:Value></ns10:Parameter></ns10:Input></ns10:parameters></defaultNS1:executeProcess></env:Body></env:Envelope>HTTP/1.1 500 Internal Server Error

 

Tags: SBM


SDA: Understanding process JOIN

SDA utilizes a graph-based system to represent the steps in a deployment process.  This allows the creation of some complex deployments with a drag and drop interface.  Within a process, there are times when we must connect one process step to another.  These connections are represented within the graphical tool with a directional flow (or an arrow).  Whenever a process step has 2 or more inbound connections, we have created a join.   To be effective at process development, we need to understand the implications of several types of join operations.  We may need to understand when the process step will run, if the step will run when some inputs (or inbound connections) are missing, or if the status (success or failure) of an inbound connection will have any effect on whether the step will run?

Some Definitions

In the following descriptions, a connection is invalid if the parent step runs but the outbound connection is not used.  Therefore any process step that succeeds, the outbound connections marked with the green check or the grey circle for both are valid.  If the step succeeds only outbound connections marked with the red check mark will be invalid.

Further, a connection is not needed if the parent step does not run.  In the following example, let’s assume that the tomcat version installed on this resource is tomcat 8.  The first step depicted, is the switch set to check the version.  After this, the flow followed would be down the left-hand side of the graph.  The center and right-hand outbound connections from the Switch are now Invalid.  This is because the parent step executed, but the connection is not followed.  Further down, the outbound step from “Check Tomcat 7 Online” is not needed.  The parent step was not executed, therefore the remainder of this execution path is not needed.

Types of Joins

Explicit

In the case of an Explicit join, the process step named Join is utilized.  All inbound connection paths must be valid.  In the example below, the Join will only be executed in cases when the “Check Win or Unux” switch step resolves to “Win”.  In all other cases, the outbound connection from that process step is not valid and therefore, the join will fail and no further execution along that path will be undertaken.  Also the process steps “Check Free Diskspace” and “Check Privs” must also have a SUCCESS status as written in order for the Join to execute and continue execution.

The Join step may also accept inbound connections of fail status so long as the appropriate connection is marked with the fail or both conditional flag (meaning instead of the green check mark, it has a red mark or a grey open circle).

Implicit Joins

An implicit join can be made with any process step that is not a join.  The implicit join occurs whenever a process step has more than one inbound connection.  The process step with the implicit join will not execute until all input connections can be evaluated as to status and validity.  A process step with an implicit join will execute if the following are true: 

  • All inbound connections are valid (invalid connections will cause the join to fail, not needed connections are acceptable).
  • The status from the previous step on the connection must match the flag on the connection.  Therefore, a connection with a green check mark must have a status of success.  A connection with a status of failure will match a red mark or a grey “both” circle on the connection diagram.
Tags: SDA/Deployment Automation


14.2 release brings changes in UI to refresh and modernize desktop client look. Multiple places were changed: main views, navigation panels, dialogs and toolbars.

One of the most used views is probably Folders and Items. In 14.2 the view has flat and Zen look – there are no borders with 3D edges, the grid and its header are flat and have thin one pixel separators, new icons were designed for folder and item and other control elements on the view.

Tags: Dimensions CM


As we approach the release date for ChangeMan ZMF 8.1.1,  here is a screen print of a complete list of the HLLX Exits available in this new release..

 

 We would like to solicit input from the user base as to what HLLX exits should be considered next for inclusion in the product. 

One area that we feel should be looked at is ERO and we would like to get feedback on that.

 

Tags: ChangeMan ZMF/Mainframe


As of RLC6.0 the Release Train application contains a mechanism to make scheduling easier. The tool can be used in many ways which will be broken down here.

 

Tags: Release Manager/Release Control


Sometimes it’d be nice not to have to move to the standard transition bar to perform a transition on some information that’s relevant to where the user currently is on the form. Luckily, this type of button manipulation can easily be done and it doesn’t take a wizard to do it!

Tags: SBM


Use the attached form extension in Composer with versions of SBM 10.1.5+ to show a drop down list of all available transitions for the current state. When you select a transition in the list it is then executed. You can choose at design time whether the transition list is shown in alphabetical order or the default order dictated by the workflow.

Tags: SBM


Changesets were first introduced in CM 14.1. Changesets enable you to view changes to streams, projects, and folders and get information such as: who made the change, which request was used, and what comments made at the time of delivery.


In CM 14.1, Changesets included a set of filters to limit the information displayed. Text filters allowed you to pick an attribute and display changes that match a specific value. Date filters allowed you to choose a date range.
CM 14.2 adds two filtering options: Version and Changeset Type.
 

Tags: Dimensions CM