Micro Focus

Micro Focus Technical Bootcamp 2018

Micro Focus Technical Bootcamp 2018

What a welcome to Bangkok! A bustling metropolis of 8.2 million people, known for its ornate shrines and vibrant street life, the city hosted myself and my colleagues Jim T and Andrew P for this year’s highly anticipated Micro Focus APJ Technical Bootcamp. Held in the first week of December, it consisted of 13 technical streams covering Application Delivery Management (ADM – my chosen area of interest and what we’ll deep dive here), Security, Information Management and IT Operations Management (ITOM).

Sunday evening saw event attendees converging from all parts of the APJ region and checking into the impressive Hilton Hotel – lucky us! It was fantastic to meet and get to know other techies not just from Australia but India, Singapore, Taiwan, China, Philippines, Malaysia, and of course Thailand.

Micro Focus went above and beyond with the information, demonstrations and labs covered in the span of the time we had, so to summarise the bootcamp in a blog post is much like experiencing a cold night in Bangkok – practically impossible! However, there are six ADM highlights we are excited to share.

 

1. Latest integrations

It’s widely accepted developing, delivering and supporting business applications is growing increasingly complex tool, application and platform-wise. A single business transaction typically requires integration between multiple systems, with release cycles becoming ever shorter (Amazon deploys a new release to production somewhere in their ecosystem every 11.6 seconds!). Customers are demanding better performance from more secure applications with fewer defects. Oh, and they want to consume that app on their chosen device running a particular version of a given operating system, using the browser of their choice that may not be on the latest version. To put this into perspective, it’s been estimated that the number of unique Device/OS/Browser version combinations operating in the world today is in excess of 28,000! That’s a lot of cocktails!

Micro Focus is uniquely positioned to tackle these complexity challenges with a suite of integrated technologies. But not only do they provide ‘best of breed’ solutions covering all aspects of DevOps, they also fully embrace and integrate with a myriad of open source applications. The result is customers can implement the best solution for their needs, using open source tools, licenced applications or a combination. Examples of what that can potentially look like below.

2. ALM Octane – providing full lifecycle management for Agile projects

Main features and what’s new:

  • Single point of insight into your CI system - full integration with CI tools (Jenkins and Bamboo) to drive packaging, building, automated testing and deployment of applications
  • Integration to numerous automated testing tools and platforms – UFT, Selenium, LeanFT, Mobile Center, StormRunner Functional, to name a few
  • Integration with Fortify to execute automated security tests, both static (code scans) and dynamic penetration testing
  • Providing full support for the SAFe methodology while providing full integrating with Jira, a more team-centric tool
  • Provides full audit compliance

 

3. Mobile Center – the single gateway that expands MF products to mobile technology

Mobile Center (MC) can be integrated with UFT allowing functional regression testing against an iOS or Android mobile device. Integrate MC with Loadrunner to execute a performance test or with Fortify to perform a security scan, or even manually test on an actual or virtual mobile device by integrating with Sprinter.

4. UFT (Unified Functional Testing) – the industry leader in functional test automation

UFT remains a core focus for MF. With quarterly releases, MF ensures the product is continually enhanced to keep up with the ever-changing market demands and emerging technologies.

  • Support for over 40 technologies and environments
  • Full cross browser testing coverage
  • Full headless API testing
  • Integration with MF Mobile Center and MF StormRunner Functional, allowing automated tests to be executed against virtually any OS platform, browser or mobile device
  • Integration with Git repositories with powerful code comparison capabilities between current test components and the previous revision. Tests stored in the Git repository can in turn be accessed by Jenkins or Bamboo CI tools to be run as part of a Continuous Integration pipeline through ALM Octane

 

5. LeanFT – moving automated regression testing to the left of your application development lifecycle

LeanFT is a powerful and lightweight functional testing solution built specifically for continuous testing, allowing developers to build and run automated unit regression tests directly from their chosen IDE. Key features include:

  • Integrates with common IDEs (including Visual Studio, Eclipse, IntelliJ, Android Studio)
  • Cross-platform and cross-browser support. Full mobile support (using Mobile Center)
  • Easily create Selenium tests with Lean FT for Selenium
  • CI/CD-ready Docker image to allow execution of tests within containers
  • Built-in Cucumber BDD Template

6. StormRunner Functional – Complete on-demand digital lab in the cloud

SRF provides a lab consisting of multiple browsers running on various Windows, Mac and Linux versions across a selection of resolutions. In addition, iOS and Android devices are available with a selection of browsers. This allows developers and test engineers to automatically execute parallel test cases across multiple platforms, on-demand in the cloud. SRF can be integrated with various MF and open source automated testing tools. Alternatively, you can record and maintain your automated test scripts directly in SRF. SRF tests can also be run from a Bamboo or Jenkins CI pipeline. Lastly, SRF provides comprehensive reporting and defect management with integration into ALM, Octane and Jira.

So what’s new in SRF 1.61?

Conclusion

Micro Focus has truly demonstrated maturity in the ADM space, with an unrivalled breadth and depth of tools simultaneously enabling Continuous Integration and Continuous Delivery of applications, whilst ensuring a level of quality customers can rely on.

  

Find out more

Interested to know more about these new ADM capabilities? Our specialist team is here to help you improve your business application development, delivery and support.

Our team on the case

'Do what you can, with what you have, where you are.' - Theodore Roosevelt.

Reinhardt Moller

Technical Consultant

Length of Time at JDS

9.5 years

Skills

Products: Primary: HPE ALM and UFT, Secondary: HPE BSM and Loadrunner, ServiceNow

Personal: Photography

Workplace Passion

Helping customers build solutions to tackle testing and monitoring challenges

Our Micro Focus stories

Posted by Jillian Hunter in Blog, Micro Focus
Integrating OMi (Operations Manager i) with ServiceNow

Integrating OMi (Operations Manager i) with ServiceNow

We have delivered Micro Focus solutions and migrated "Operations Manager for Windows" (OMW) to the innovative new OMi for a number of customers. In most of these cases, the requirement was also to integrate ServiceNow—a request that has been growing in popularity. In each case where JDS has provided OMi to ServiceNow integration, it has proven successful and satisfying for our customers.

OMi has been tested over time, built on a firm foundation. It is robust in design and suitable for every known event and service model situation possible. The possibilities are endless and the GUI is customisable—and as for the designs provided out-of-the-box, they are a fully featured event and service model, driven to work well from the operations and support personnel perspectives.

The integration with ServiceNow is relatively straightforward and simple. It requires a little groovy script programming knowledge. Generally speaking, someone who has an intermediate breadth in JavaScripting can sufficiently develop a connector script. The script is set under the Connected Servers option in the managed scripts.

There are some examples provided; one in particular is the "LogFile Adapter", and with the use of the OMi extensibility guide, these examples can easily translate into useful real-world cases.

You will need to create an account in ServiceNow and enable the "Web service access" role to be allowed to make Web service API protocol calls. Additionally, you will need an account in OMi in order for ServiceNow to interact with OMi WebServices.

Once the OMi connected server to ServiceNow is enabled, Event Forwarding rules can be tailored to use simple event filtering. These filters are used to select and automate events for forwarding and synchronisation with the Connected Server. As an additional option, the integration allows you to right-click on an event and manually transfer it to ServiceNow for incident creation and synchronisation.

With this sample filter shown here, the selection is made when an event matches the filter as a critical event with any lifecycle state that has the priority either set to highest, high, or unknown will be forwarded.

In ServiceNow, it's good practice to have an import table where a transformation map is executed, thereby transforming the forwarded event values to matching values in the ServiceNow incident table. A ServiceNow Business Rule can also be applied to further shape the event data before it's inserted into the incident table.

An example of an import table containing the event data fields we want to transform is below:

Here is an example of a transformation map source field for “description”. The target is set for the incident table to match on the target field “description”.

The incident table can be modified to include the OMi event ID field and be transformed similarly as the description example as shown above. This is important so that the incident can be identified easily as originating from OMi. A Business Rule can check for this field if it contains a GUID value. If an event ID GUID exists in the incident omi_id field, the Business Rule advanced actions can be triggered based on the conditions to sync any changes to the incident back to the event in OMi.

The change of the incident Status, Priority, Assigned to, Description, Cause, Work Notes (Annotation), etc. can match that from the ServiceNow incident back to the event’s fields in OMi.

Once the incident in ServiceNow is closed, a Business Rule can trigger the closure of the event and provide:

  • The Work Notes to the event annotation
  • Resolution notes to the solutions field
  • Resolution code to the description field back to the event in OMi

In ServiceNow, when we solve the incident and close it, the incident that was created by the OMi integration will then note the state is set to Closed.

The incident Work Notes are required each time an update to the incident is made and are also added.

Upon incident closure, you are required to populate the incident resolution fields.

After the operator submits and updates the incident, the Business Rule for an OMi generated incident is triggered to then sync the incident details back to the Event and closes it.

The event is closed by an outgoing WebService request from ServiceNow Business Rule that call a REST Message with an xml payload in a REST POST to OMi.

The Solution here is updated by the incident’s resolution information.

Event annotation is updated by the incident’s Work Notes.

Event history details showing the flow of updates to the event that occurred.

In summary, keeping the event in sync with ServiceNow ticketing system is relatively simple. OMi can forward events to an external event processing server via Connected Servers. This clearly makes integrating event management systems with ticketing systems an all-round solid solution to tracking events and incidents. Some JavaScripting is required, along with an in-depth OMi and ServiceNow product knowledge.

JDS has several consultants on the team with this combination of skills and knowledge, and we would be happy to discuss implementing a similar solution for your organisation at any time.

Our team on the case

Be open and friendly, engaging, and always add value.

Jim Tsetsos

Consultant

Length of Time at JDS

2.5 years

Skills

IT: HPE OMi, OMW, OMU, BSM, Sitescope, VuGen, Operations Agent, Service Manager, HP-UX, Solaris, Linux, Windows, SQL and ITIL.

Personal: Playing guitar, sound engineering, photography, chess, reading.

Workplace Solutions

Infrastructure/Application Performance and Availability Monitoring.

Tech tips from JDS

Posted by Amy Clarke in Blog, Micro Focus
What the HPE Software move to Micro Focus means for you

What the HPE Software move to Micro Focus means for you

After a year-long planning and transition period, the new Micro Focus announced its official launch on Friday 1 September. The spin-off merger of HPE Software with Micro Focus is one of the biggest deals in IT this year. So, what does it mean for your business?


In their official press release, the new CEO of Micro Focus, Chris Hsu, stated: “We are bringing together a powerful combination of technology and talent uniquely positioned to drive customer-centered innovation at enterprise scale – enabling organizations to maximize the ROI of existing software investments while embracing the new hybrid model for enterprise IT.”

Having come into the role directly from his previous positions as COO of HPE and Executive Vice President and General Manager of HPE Software, Hsu is highly familiar with the workings of this software and the needs of users.

JDS Australia congratulates Mr Hsu, Micro Focus, and HPE Software on this deal and looks forward to partnering with Micro Focus going forward to deliver excellent IT and software outcomes to our customers. JDS will continue to support and work with Micro Focus software to ensure it works for your business.

As with all things in IT, change is inevitable and ongoing. And with change comes a certain level of excitement, but also uncertainty. With this transition from HPE Software to Micro Focus, JDS Australia is here to assist you in navigating any uncertainties or questions you may have.

If you have any concerns or questions about this change, or our ongoing partnership and capabilities with Micro Focus, please contact us by phone or email.

Our team on the case

Commas save lives.

Amy Clarke

Marketing Communications Manager

Length of Time at JDS

Since July 2017

Skills

Writing, communications, marketing, design, developing and maintaining a brand, social media, sales.

Workplace Solutions

Words matter, so make sure you get them right!

Workplace Passion

Helping a company develop its voice and present that to their clients with pride.

Posted by Amy Clarke in Micro Focus, News
Case Study: CitiPower and Powercor take action to ensure quality

Case Study: CitiPower and Powercor take action to ensure quality

CitiPower and Powercor implement HP Quality Center to enhance the delivery of high-quality applications.

Put simply, JDS keeps the testing technology working so that other critical applications continue to be highly available with minimal defects. We would not have achieved the results without them.

December 2012

“Technology underpins the ability of CitiPower and Powercor to safely and effectively deliver power to more than a million customers. It’s critical that our applications are current, functioning and available,” says Fiona Hocking, CSA assurance team leader, Powercor.

Objective

To deliver top-quality, high-performing business applications that are current, functioning and available

Challenge

Develop an effective Quality Assurance (QA) discipline for application lifecycles across the enterprise

IT improvements

  • Provides HP Quality Centre (QC) to application groups with zero outages
  • Provides a holistic view of an application testing status
  • Allows application teams to manage up to 30 test cycles with 500 test cases, resulting in the management of over 6,500 defects
500000
Smart meters across the state
89
%
Availability requirement

About the Client

CitiPower and Powercor are Australia’s leading electricity distributors owned by Cheung Kong Infrastructure Ltd (CKI) and Power Assets Holdings Ltd. Combined, the group operates the largest electricity distribution network in the state of Victoria, servicing over a million customers.

Operating in a highly controlled industry and tasked with providing critical services around the clock, the group relies heavily on its IT infrastructure to deliver energy to customers and to meet regulatory requirements.

This infrastructure is complex to say the least. With over 11 critical business applications, 2,000 users, and multifaceted interfaces to a central information hub for the business facing systems alone, delivery expectations on the IT department are high. Field staff, the group and the government regulator all need real-time information from the electricity network, such as usage patterns, meter data and consumption. Information accuracy and availability can mean the difference between someone getting power or not. Significant penalties apply for missing the mark, so it’s important that the IT department gets it right.

Industry

Power

Primary software

  • HP Quality Center

High availability

To deliver on its strategic objectives, the group mandates that its IT department provides high-performing business applications with a 99.8 percent availability rate. There is zero tolerance for level one defects.

As an internal service provider, the Quality Assurance Team had to define how to best facilitate enterprise testing capabilities with limited resources and tight timeframes. At any one time, an application could be managing 20 to 30 test cycles, with over 6,500 defects being handled across its project lifecycle. The Quality Assurance (QA) Team quickly identified that HP Quality Centre (QC) could be of immediate benefit to application owners. Providing a holistic view of an application’s testing status would allow an application owner to assess priorities, allocate resources and deliver quality applications on time and to specification.

In order to be effective and highly responsive when called upon by stakeholders, the QA Team identified three key areas for HP QC success. Firstly, they enlisted support services from HP Platinum Partner JDS Australia to ensure that HP QC continued to be operational with fast issue resolution.

“When it comes to HP Quality Center, JDS keeps the lights switched on. We simply don’t have to worry about HP QC not being available or operational. JDS ensures that we are aware of product developments, new features and functions, and that our system is kept healthy. I know that any time I call them, they can answer my questions. Our HP QC users have aggressive targets, and using JDS as support means that we can keep our users happy,” said Hocking.

0
0

Tester training

Secondly, the QA Team packaged training programs that could be easily rolled out when required. As each testing requirement is based on secondment, an application owner can nominate different testers as deemed appropriate. Given that testing groups have often never used testing tools, the QA Team has to equip new testers with the skills needed to get the job done.

“HP QC is very customisable to meet the needs of each specific project. This means that we have to be nimble enough to roll out project-specific training,” says Hocking. “The fact HP QC is intuitive makes the training process easier. In some cases, we can train large groups on the basics in less than thirty minutes. Thirdly, the QA Team assists project teams by helping define testing requirements, developing test scripts, and leveraging HP QC for optimal outcomes.

“Since we were tasked with rolling out HP QC capabilities across the enterprise, we have increased its use by 78 percent and improved user-uptake by 67 per cent.”
With a solid QA platform in place that is supported by JDS, CitiPower and Powercor are now better placed to maintain quality applications under pressure and amidst rapid change.

When the government of Victoria announced its smart meter program for improved accuracy of billing, faster connections and disconnections and real-time usage information, the group welcomed the challenge. The project includes a tight time-frame for the installation of 1.2 million smart meters that can transmit two-way data to a central repository.

Leveraging the capabilities provided by the QA Team, the Advanced Metering Infrastructure (AMI) Network Management System (NMS) support team used HP QC to drive the testing. HP QC is used to ensure that a third-party vendor meets Service Level Agreements (SLAs), that the AMI NMS application (Utility IQ) functions as it is supposed to, and that changes to the application do not present performance risks. HP QC allows the application owner to deliver quality solutions that meet company standards.

Field Mobile Applications

Further adhering to government regulations and business drivers, the group has deployed the Ventyx Service Suite to enable the accurate capture of real-time information from the field through over 500 PDAs. Adopting a thorough end-to-end testing process, the application group has aligned business expectations and security issues with the application itself, according to Alan King, manager, Field Mobile Applications. Incorporating HP QC allowed the team to effectively manage over 500 test cases and improve application functionality with the third-party vendor, based on discovered SLA deficiencies.

“HP QC allows us to manage our vendors and internal customers, as we can negotiate patches and articulate the priorities. It also improves our service levels to our internal customers as they have visibility into the defects and can contribute to the priority fix list,” says King.

Hocking adds: “selecting a high performing tool such as HP QC was the first step but having a skilled group of testing and monitoring consultants behind us makes all the difference. Put simply, JDS keeps the testing technology working so that other critical applications continue to be highly available with minimal defects. We would not have achieved the results without them,” says Hocking.

Powercor and CitiPower will continue to draw upon JDS’s expertise in the areas of technical testing, IT monitoring, and HP Software Support for the future.
“JDS Support has provided outstanding service levels. In the past three years, 60 percent of all support calls have been resolved instantly, and the rest within days,” concludes Hocking. “I can have skilled technicians on-site quickly if I need and can access a large pool of expertise for troubleshooting. With JDS, the Quality Assurance Team has been able to deliver on its service levels and we will continue to work together as we further enhance QA capabilities.”

Project Outcomes

Business Benefits

  • Rolled out HP Quality Centre across the enterprise to improve uptake of QA processes by 78 percent and increased application performance quality
  • Leveraged HP QC’s capabilities to support application testing for the Smart Meter project
  • Improved quality processes to enable IT application teams to deliver on service levels

Our team on the case

Every day, do something that people want.

Nick Wilton

Consultant

Length of Time at JDS

8.5 years

Skills

Primary: Software security, Performance optimisation

Secondary: DevOps, Software development, Technical sales

Workplace Solutions

I help clients to solve problems like:
  • Is my application secure?
  • How do I manage threats?
  • Will my application perform when I need it to?

Workplace Passion

It’s all about managing risk whilst driving business confidence in technology and software solutions. That’s what I’m passionate about.

Why choose JDS?

At JDS, our purpose is to ensure your IT systems work wherever, however, and whenever they are needed. Our expert consultants will help you identify current or potential business issues, and then develop customised solutions to suit you.

JDS is different from other providers in the market. We offer 24/7 monitoring capabilities and support throughout the entire application lifecycle. We give your IT Operations team visibility into the health of your IT systems, enabling them to identify and resolve issues quickly.

We are passionate about what we do, working seamlessly with you to ensure you are getting the best possible performance from your environment. All products sold by JDS are backed by our local Tier One support desk, ensuring a stress-free solution for the entire product lifecycle.