Goal Systems zVSE/VSEn

GOAL REXX Modernization Guide

REXXProgramming Language

GOAL REXX is a rexx product by Goal Systems. Explore technical details, modernization strategies, and migration paths below.

Product Overview

Goal REXX was a REXX compiler designed for the z/VSE environment, facilitating scripting and automation.

Alternatives include CA Rexx Compiler, Micro Focus Visual Rexx, and Regina Rexx.

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 Goal REXX?

Goal REXX is a REXX compiler designed for the z/VSE environment. It allows users to write and execute REXX scripts on z/VSE systems, enabling automation and scripting capabilities.

What are the primary use cases for Goal REXX?

Goal REXX is used for automating tasks, creating custom applications, and scripting within the z/VSE environment. It can be used for tasks such as data manipulation, report generation, and system administration.

What language standards does Goal REXX support?

Goal REXX supports standard REXX syntax and functions, as defined by the REXX language standard. It also includes extensions and features specific to the z/VSE environment.

What are the competing products to Goal REXX?

Goal REXX competes with other scripting languages and automation tools available for the z/VSE platform. Alternatives include other REXX implementations and scripting solutions tailored for IBM mainframe environments.

Technical

What are the most common commands and operations in Goal REXX?

Common operations include variable assignment, string manipulation, conditional statements (IF-THEN-ELSE), looping (DO-END), and function calls. The syntax follows standard REXX conventions.

What types of APIs does Goal REXX expose?

Goal REXX may expose APIs for interacting with z/VSE system services and data. The specific API endpoints and methods would depend on the version and configuration of Goal REXX.

What are the main system components of Goal REXX?

The architecture of Goal REXX includes the REXX compiler, runtime environment, and interfaces to z/VSE system services. These components work together to execute REXX scripts.

What security features does Goal REXX offer?

Goal REXX uses standard z/VSE security mechanisms for authentication and access control. The specific methods and models depend on the z/VSE environment configuration.

Business Value

What business value does Goal REXX provide?

Goal REXX enables businesses to automate tasks, improve efficiency, and reduce manual effort in the z/VSE environment. This can lead to cost savings and improved productivity.

How does Goal REXX improve operational efficiency?

By automating repetitive tasks and streamlining processes, Goal REXX helps organizations optimize their z/VSE operations and reduce the risk of human error.

Can Goal REXX be used to create custom applications?

Goal REXX can be used to create custom applications and utilities tailored to specific business needs within the z/VSE environment, enhancing flexibility and responsiveness.

Security

What authentication methods are supported?

Goal REXX leverages the security features of the z/VSE operating system. Authentication methods include standard z/VSE user authentication mechanisms.

What access control model is used?

Access control is managed through z/VSE's access control mechanisms. This typically involves assigning permissions to users or groups to control access to resources.

What encryption is used and where?

Encryption capabilities depend on the z/VSE environment. Goal REXX can utilize encryption services provided by z/VSE for data protection.

What audit/logging capabilities exist?

Audit and logging capabilities are provided by z/VSE. Goal REXX can integrate with z/VSE's logging facilities to record script execution and system events.

Operations

What administrative interfaces are available?

Administrative interfaces for Goal REXX are typically provided through z/VSE system administration tools. These interfaces allow administrators to manage REXX scripts and configurations.

How is user management handled?

User management is handled through z/VSE's user management facilities. Administrators can create and manage user accounts and permissions using z/VSE system administration tools.

What are the main configuration parameters?

Configuration parameters for Goal REXX are typically stored in z/VSE system configuration files. These parameters control the behavior of the REXX compiler and runtime environment.

What monitoring/logging capabilities exist?

Monitoring and logging capabilities are provided by z/VSE. Goal REXX can integrate with z/VSE's monitoring and logging tools to track script execution and system events.

Ready to Start Your Migration?

Download our comprehensive migration guide for GOAL REXX or calculate your ROI.

Calculate ROI