Person steht vor einem Monitor mit verschiednen Diagrammen

 

Software analysis with eXplain

The tool for analysing code on the IBM i (AS400) & IBM Z (mainframe).

Legacy applications usually have a bad reputation. But behind the seemingly old and dusty code lies a legacy load that is usually more valuable than initially assumed. You will find out what you really have in your inventory when you want to get rid of legacy applications. But what makes an application a legacy application? eXplain and our consulting services are your key to getting the true perspective! Step inside and find out more!

eXplain at a glance

eXplain is the market-leading tool for transforming your legacy software. Whether you need to replace, redevelop, or simply modernize specific aspects: with eXplain, the specialized code analyzer for IBM Z (mainframe) and IBM Power i (AS400), you ensure project success and accelerate the onboarding of new employees by up to 50%. First, all relevant program sources are uploaded to the eXplain server – the unique feature: eXplain does not need to be installed on the host. The repository on the eXplain server serves as the central knowledge hub. It is fed by the outputs of the eXplain parsers and can be enriched with additional information via open APIs. Developers can access the repository for various analysis use cases through the eXplain client or execute their own SQL queries. The following figures provide an overview of the typical setup and the special features of the eXplain technology:

Schaubild eXplain Aufbau
Schaubild Individualinfos & APIs
Schaubild eXplain Parser
Programming languages
  • Cobol
  • PL/I
  • Assembler
  • Natural
  • RPG (IBM i)
  • JCL
  • CL (IBM i)
  • REXX (partly)
  • Cobol generators (Telon, Detab Cobol, …)
Databases
  • Db2
  • Adabas
  • IMS-DB
Scheduler
  • AJM
  • TWS
  • Control-M
Transaction monitors
  • CICS
  • IMS-DC

As the eXplain technology is fully developed and supported by PKS, customised extensions are possible at any time. Please do not hesitate to contact us!
Please note, however, that Java and C/C++ are not supported by eXplain.

Established companies have been using our tools and expertise for over 30 years

Logo Hellweg
Logo Porta
Referenzlogo Trinks
Logo DB Systel
Logo SOKA-DACH
Logo REXEL
G-Direct
Logo BKB
Logo DPD
Logo Marsh
Logo Elektrisola
Logo AVUS
Logo AON
Logo Webstar
Logo Reka
Logo EgeTrans
Logo Brax
Logo BMW Group
Logo Transgourmet
Logo Helaba
Logo DB Cargo
Logo CARBURA
Logo Brunata
Logo Hoegner
Logo Alpha
Logo Stahlgruber
Logo Planzer
Logo Galexis
Logo Krieger

eXplain Use Cases

The value of an analysis tool like eXplain is best demonstrated by concrete use cases. We have therefore compiled a selection of relevant usage scenarios for you below:

Laptop mit eXplain Code-Alayse Darstellung

Use case: Fully penetrate the code technically

  • The parsing of all code artefacts and the structure of the meta-database (eXplain Repository) enable comprehensible visualisation and a 360-degree view of complex application systems.
  • Developers recognise connections and data flows, redundancies and inconsistencies in the code, which speeds up project work by around 30% and even makes it possible to train new employees twice as quickly.
  • Thanks to PKS's own YYOP basic technology, customised constellations such as macros or generated code as well as dynamic calls can also be resolved in a meaningful way.
  • All interactive display variants can also be made available offline, e.g. as an HTML report, or exported in a Bafin-compliant format.

Use case: Understand the applications technically and structure them in a business-relevant way

  • Is based on the source code analysis, but enriches it with the possibility of structuring the technical artefacts from a business perspective and thus creates a link between technical reality and the business view.
  • Is the basis for clean component cuts and interface analyses in the context of decoupling and componentisation projects.
  • Enables a shared view of the applications for developers, architects, project managers and specialist departments and thus leads to efficient, error-free communication and holistic decisions in legacy modernisation
  • Non-relevant areas can also be easily identified and isolated so that the focus can be placed on the key challenges.
Laptop mit eXplain Clustering Darstellung
Laptop mit eXplain QA Dashboard Darstellung

Use case: Make the quality of the code visible and optimize it

  • eXplain supports both the typical quality rules of the supported programming languages as well as the metrics known in computer science and presents these in a sensibly compressed and appealing graphical format in relation to the relevant code subsets in the so-called QA dashboard.
  • This makes it possible to measure the complexity of legacy applications and their level of maturity, but also to show the progress of modernisation measures. This also supports clean code development.
  • The collaboration between different internal and external development teams can be standardised with the QA dashboard in terms of programming guidelines and architectural principles, thereby ensuring the maintainability, reusability and comprehensibility of the source code.

Use case: Enable performance improvements in batch (only available for IBM Z / mainframe applications)

  • Information from common schedulers can also be integrated into eXplain and their job networks visualised.
  • On the one hand, this enables the proactive optimisation of time-critical processes, but also helps to speed up impact analyses in the event of reactive errors.
  • Paired with MSU key figures, cost savings can also be identified.
Laptop mit eXplain Schedular Darstellung
Mockup von einer Assessment Dokumentation

Use case: The software assessment

  • With eXplain, not only can the effort and runtime of software assessments be reduced, but the quality of the results can also be significantly increased.
  • eXplain provides special reports that fully check the code for the issues relevant to assessments and provide project participants with reliable recommendations for action.

eXplain is not just a tool

It's clear that a functionally comprehensive tool like eXplain is needed for the extensive existing applications, which often comprise many 100,000 lines of code. But it would be too short-sighted to believe that the challenges of software modernisation can be overcome with a tool alone. More is needed, namely the right methodology, extensive experience with the various aspects of modernisation (‘6R’) and communication skills in the often diverse project teams. And last but not least, the ‘sustainability’ megatrend is also playing an increasingly important role in software modernisation today.

This is precisely why, in addition to the eXplain tool, we also offer a comprehensive and differentiated service portfolio, which is currently illustrated and described in four white papers:

Would you like to download the brand new eXplain white paper "Code Analysis" free of charge?

After logging in we will forward you to the download!

Mockup eXplain Codeanalyse Whitepaper

eXplain – What's new

What's new – Release 8.4
  •     GOTO analysis
  •     Graphical representation of tags and GOTOs in the new GOTO navigator
  •     Marking and tracking of GOTOs directly in the source
  •     Improved zooming with the mouse wheel in the graphs
  •     PDF user report
What's new – Release 8.3
  • eXplain system initialization
  • Shortcuts for defined eXplain actions
  • Application documentation: Dynasmic execution via a configurable user report
  • Source Compare: eXplain offers the possibility to display 2 files in Eclipse's own diff tool
  • Source Explorer: Hits can now be displayed in a grid via the context menu
  • User Multi Queries (UMQ): A Source Explorer search can be performed in the UserMultiQueries
  • User Report: Another graph for ProcessFlow has been implemented. Syntax highlighting for more convenient use
  • COPY modules in the IFS: eXplain now also supports the evaluation of COPY routes that are located in the IFS
What's new – Release 8.2
  • Function neighborhood (actually "routine neighborhood") can be opened directly in the grid for a selection
  • Saving and loading analysis collections
  • Jump from editor for a selected function / routine to the declaring source location
  • Sankey graphs in UserReports
  • Consolidation of line counts in the source code / adjustment of module metrics
  • Times of downstream analysis steps are explicitly stored in the repo and can be viewed in the diagnostics view

Your advantages with eXplain, the market-leading code analysis tool, at a glance

Save money and gain speed

Benefit from the best price-performance ratio on the market: analyse faster and visualise better than you could with IT Panorama, Enterprise Analyzer, ADDI, SonarQube, Cast, Cornerstone or Natural Engineer.

Controlling risks and utilising expertise

Reduce the risks of legacy transformation and avoid bad investments. Numerous references from well-known companies and major customers secure your decision in favour of eXplain.

Inspire your employees: from under 20 to over 60 years old

Bring your teams together with eXplain and eliminate the risk of misunderstandings in communication and project work with a clear view of the technical and functional relationships in your legacy code.

Transforming legacy into innovation

With eXplain, you can rely on the most modern and innovative analysis and reengineering software on the market. Thanks to eXplain, you can solve your tricky legacy problems and have full energy for new topics.

A fleeting acquaintance is not a reference

With eXplain, programme dependencies also become transparent for our business analysts, making it much easier for them to estimate the scope of the project and promoting understanding of the ERP system outside the development team.

Christian Dietl Chief Digital Officer EgeTrans Internationale Spedition GmbH
Containerterminal von oben

PKS’s eXplain enabled us to identify a considerable portion of code in our Natural and COBOL-based core banking system that was no longer needed, so we could fundamentally clean up and clear out the system. In addition, the documentation that was created automatically by eXplain meets our auditing requirements fully. Those are just two of the ways that eXplain supports us in our Core Banking System Stabilization project. I’d also like to highlight how pleasant it was to work with the expert PKS team, and how we appreciated the flexibility as we worked on the project, so we could always take Helaba-specific requirements into account.

Stephan Böcher Group Lead Application Development Helaba-Landesbank Hessen-Thüringen
Skyline Frankfurt a.M.

As part of our transformation and modernisation project, we worked with PKS to carry out a solid and comprehensive analysis of our legacy system (based on IBM System i ). Choosing a partner from the large pool of products and possible strategies was not easy. But PKS not only convinced us not only convinced us with their outstanding analysis tool eXplain and their extensive expertise in the analysis and modernisation of complex software, but also with their competent and cooperative approach. After we had worked out a comprehensive picture of the old system together, PKS also proved to be an innovative source of ideas for working out and structuring our strategic and technological orientation. We were particularly pleased with the honest dialogue at eye level. We can only recommend that anyone responsible for transformation projects should work with PKS to get an overview of the existing system and work out possible strategies for transformation.

Anke Steigemann Project Manager Logistics Planzer Support AG
Cargo Zug mit Containern

In PKS we have come to know a reliable partner that is characterised by a high level of expertise. Thanks to the structured help with the code review, we were able to observe significant increases in efficiency in the area of i-series development. We feel well positioned for the future.

Ingo Geiselhart Head of IT HELLWEG Die Profi-Bau- & Gartenmärkte GmbH & Co. KG
Mann zeichnet ein Brett an

In PKS, Porta has found an essential partner who has provided significant support in stabilising our ERP system. Their profound and detailed knowledge of ERP systems based on RPG code, combined with their expertise in modern build processes on an iSeries, has led to a significant stabilisation of our ERP system. During our collaboration, we were able to carry out extensive code cleaning and modernise our development and deployment process together. This laid the foundation for the implementation of agile working methods, which enabled significantly shorter deployment cycles. The cooperation was characterised by a constructive, appreciative dialogue throughout - a cornerstone for the success of our partnership.

Thorsten Kowitz CIO porta Unternehmensgruppe
Schön eingerichtetes Wohnzimmer mit einem Sofa

As part of an IBM i software assessment, we asked PKS to advise us on the status of our customised RPG software and the best way forward. With its competent team and the eXplain tool, PKS was able to completely penetrate the system in just a few weeks so that we could decide on the necessary modernisation steps on the basis of valid facts and parameters. I can only recommend such an assessment with PKS to every IBM i user when it comes to benchmarking their own software free of gut feelings and internal blinkers. The cooperation with the PKS team was always pleasant and at eye level, characterised by a high level of expertise, efficiency and reliability. We will be happy to consult PKS as a consultant and service provider for future projects.

Martin R. Ruppenthal Commercial Manager alpha trading solutions GmbH
Mann läuft durch ein großes Lager

Always stay up to date!

Do you have specific questions or want to find out more?

Get in touch now and book a one-to-one consultation.

We’ll start with a discovery session to discuss your requirements and find out whether and how we can help you. Based on that, we’ll organize the next steps for you, such as product demos, reference contacts or consulting sessions.

Ansprechpartner Bernd Butscher, Heidi Schmidt, Doris Zodel, Matthias Quaisser.
Mockup eXplain Codeanalyse Whitepaper
Whitepaper 2/25/25

eXplain - Download code analysis whitepaper

eXplain - The tool for code analysis on the IBM i (AS400) & IBM Z (mainframe)

Mockup Whitepaper
Whitepaper 2/25/25

eXplain – Sustainability Whitepaper Download

eXplain - Sustainability as a strategic approach for the transformation of IBM Power i (AS400) or IBM Z (mainframe) legacy applications.

Two people discussing in front of a computer
Lösung 2/25/25

The COBOL Survival Team for IBM i (AS400)

COBOL developers on IBM i (AS400) are a rare commodity. PKS provides a powerful team especially for this application!

Jetzt das eXplain Partnering Whitepaper downloaden
Whitepaper 2/25/25

eXplain – Partnering Whitepaper Download

PKS as a partner for IT service providers in order to be visible in the market in a sustainable and differentiating way.

Mockup eXplain Coaching Whitepaper
Whitepaper 2/25/25

eXplain – Coaching Whitepaper Download

Mastering legacy transformation: coaching as a key discipline for consistent success.

Wütender Leopard
Leistung 2/25/25

IBM i (AS400) modernization reimagined. Holistic.

IBM i (AS400) modernization reimagined. Holistic. Open to the future.

eXplain – Train The Boss Whitepaper
Whitepaper 2/25/25

eXplain – Train the Boss Whitepaper Download

eXplain – Finally, an end to the legacy dilemma! No more „That‘s not possible, we‘ll do it later, it‘s far too time-consuming“

Leistung 2/25/25

Application development on IBM i (AS400)

We maintain, modernise or migrate IBM i applications (AS400). To ensure that digital transformation does not remain a buzzword, we provide the developer manpower to drive and realise it.

Referenz

The digital customer file with IBM Content Manager

The prefabricated house specialist SchwörerHaus KG has relied on IBM technology for many years to set up a digital customer file.

Kompetenz 2/25/25

Digital Transformation with Atlassian Tools

At catworkx, we digitalize business processes for our customers on the basis of Atlassian tools such as Jira and Confluence because we are convinced of the flexibility, performance and transparency of the products for smooth team collaboration.

Referenz

Customer Relationship Management with Jira and Confluence

The TOPMOTIVE Group consists of Europe's leading companies for catalog and information systems and services in the automotive independent aftermarket. Creating, maintaining and displaying sales-relevant information in one system was the vision that became reality with the help of Atlassian tools.

Laptop mit vielen Grafiken
Leistung 2/25/25

Software Assessment

Get through the is state of your core systems with the Legacy Software Assessment.

Referenz 5/11/23

N-ERGIE bypasses costly IBM audits with IASP program

The management of IBM licenses poses challenges for companies. By participating in the IASP program, N-ERGIE Aktiengesellschaft avoids time-consuming IBM license audits.

Leistung 2/25/25

Technology transformation

We transfer old development environments and legacy source code to a future-proof basis. ► Enterprise DevOps ► Re-Platforming Mainframe & Adabas/Natural-applications ►CA-TELON Dismissal

Kompetenz 2/25/25

IT modernization

Whether it is about the development of company-wide digitalization strategies, the agile development of high-quality software or the successful, holistic transformation into the cloud - whenever companies want to modernize their IT, ARS Computer and Consulting is the right partner.

Produkt

Atlassian Fisheye

Atlassian Fischeye ensures that all changes to the source code are easily traceable. Fisheye is especially helpful for source codes with a lot of important information

Referenz 8/8/22

Interdisciplinary collaboration at C&A with Atlassian

To homogenize the toolchain TIMETOACT replaced two independent ticketing systems for C&A Services GmbH &Co. with the Atlassian product range. With this step into the enterprise cloud, the fashion retailer is putting is putting an exclamation mark on cross-departmental and cross-location digital collaboration.

Referenz 3/30/22

License and software consulting from a single source

TIMETOACT has been supporting the sports retailer for more than two years, not only for the support of the ILMT, but also for consulting on IBM Cognos - which was part of the IBM audit, among other things.

Headerbild zu IBM Cloud Pak for Automation
Technologie

IBM Cloud Pak for Automation

The IBM Cloud Pak for Automation helps you automate manual steps on a uniform platform with standardised interfaces. With the Cloud Pak for Business Automation, the entire life cycle of a document or process can be mapped in the company.

Unternehmen 1/19/22

PKS

PKS is a team of experienced software analysts, programming experts and web developers. Since 1991, they have been planning innovative, low-risk and future-proof software transformations worldwide.

Bleiben Sie mit dem TIMETOACT GROUP Newsletter auf dem Laufenden!