Precisely z/OS zVSE/VSEn

Syncsort MFX Modernization Guide

Sort

Syncsort MFX is a sort product by Precisely. Explore technical details, modernization strategies, and migration paths below.

Product Overview

Syncsort MFX is a sorting and data manipulation software for z/OS and zVSE/VSEn mainframe environments.

Key features include high-speed sorting and IEBGENER replacement using SYNCGENR or BETERGENR.

Modernization Strategies

Rehost

Timeline:
6-12 months

Lift-and-shift to cloud infrastructure with minimal code changes. Fast migration with lower risk.

Refactor (Recommended)

Timeline:
18-24 months

Optimize application architecture for cloud while preserving business logic. Best ROI long-term.

Replatform

Timeline:
3-5 years

Complete rewrite to cloud-native architecture with microservices and modern tech stack.

Frequently Asked Questions

General

What is Syncsort MFX?

Syncsort MFX is a high-performance sorting and data manipulation software designed for mainframe environments. It efficiently handles large datasets and integrates with other mainframe systems.

How is Syncsort MFX invoked?

Syncsort MFX can be invoked via JCL (Job Control Language) in batch jobs or called directly from application programs. It supports various input and output data formats.

What are the key features of Syncsort MFX?

Key features include high-speed sorting, data manipulation, Db2 data access, and high-speed IEBGENER replacement using SYNCGENR or BETERGENR.

What optional extensions are available?

Optional extensions include PROC MFX (SAS SORT replacement), MFX PipeSort (parallel sorting), MFX ZPCopy (zIIP offload for copy), and MFX ZPCompress (zIIP offload for DFSMS compressed datasets).

Technical

What are common commands and how is it configured?

Common operations include SORT, MERGE, COPY, and data manipulation using statements like INCLUDE, OMIT, and BUILD. Configuration is primarily done through JCL parameters.

What APIs does Syncsort MFX expose?

Syncsort MFX does not expose REST or SOAP APIs. Integration is typically done through native calls from COBOL, Assembler, or other mainframe programming languages.

What are the main system components?

The main components include the sort engine, data access modules, and optional extensions like PipeSort. Communication occurs through internal subroutine calls and shared memory.

What databases and storage mechanisms are used?

Syncsort MFX interacts with Db2 through standard Db2 interfaces. It uses VSAM datasets and sequential files for storage.

Business Value

How does Syncsort MFX improve business value?

Syncsort MFX improves processing efficiency, reduces CPU usage, and accelerates data processing tasks, leading to cost savings and faster turnaround times.

How does it optimize resource consumption?

By optimizing sort processes and offloading tasks to zIIP processors (with extensions like MFX ZPCopy and MFX ZPCompress), Syncsort MFX minimizes resource consumption.

How does SYNCGENR/BETERGENR contribute to business value?

The high-speed IEBGENER replacement (SYNCGENR or BETERGENR) reduces the time and resources required for data copying and generation tasks.

Security

How does Syncsort MFX handle security?

Syncsort MFX integrates with z/OS security systems such as RACF, ACF2, and Top Secret for authentication and authorization.

What access control model is used?

It leverages the z/OS access control model, typically using ACLs managed by RACF or similar security products.

What encryption is used?

Data encryption can be implemented using DFSMS encryption features, which protect data at rest. Syncsort MFX itself does not provide encryption.

What audit/logging capabilities exist?

Syncsort MFX provides detailed logging of sort activities, which can be integrated with z/OS security and audit logging systems.

Operations

How is Syncsort MFX administered and monitored?

Administration is primarily done through JCL and system parameters. Monitoring is achieved through SMF records and log files.

How is user management handled?

User management is handled by the z/OS security system (RACF, ACF2, Top Secret). Syncsort MFX uses these systems for authentication and authorization.

What are the main configuration parameters?

Key configuration parameters include sort work space size, buffer sizes, and the number of parallel tasks. These are set via JCL parameters.

What monitoring/logging capabilities exist?

Syncsort MFX provides SMF records and log files that can be used for performance monitoring and troubleshooting. These logs capture details about sort execution and resource usage.

Ready to Start Your Migration?

Download our comprehensive migration guide for Syncsort MFX or calculate your ROI.

Calculate ROI