VISUALjob EPD – The Solution

Development environments for programs and applications have well advanced over the last decade, allowing cost efficient, high quality, scalable software development.

Principle of Object Orientation and Modeling

The principle of object orientation and modeling is one of the keys for modern development environments, requiring three major aspects:

  • A central repository
  • A way to define and utilize models
  • Exceptional visualization tools, especially for the “non-expert” users

Modern Engineering Standards for the Workload Automation Environment

VISUALjob EPD applies these widely accepted and proven software-engineering standards to the definition, maintenance, generation, management and propagation of all production relevant elements.
Within one integrated environment all aspects of the Enterprise Production Development are covered.

  •  Model based development of all production relevant aspects o Job Flow Development ( TWS scheduling definitions)
  • JCL and Script Development and Generation
  • Target Environment Definitions
  • Version and configuration management
  • Ability to integrate customer specific elements
  • Automated propagation to target environments
  • Built in Reporting/Auditing/Compliance

Model Based Development

With VISUALjob EPD, workload automation experts can define models determining the user interfaces for the end-user, validation checks, generation rules for the utilized workload automation suite definitions, JCL streams, scripts and rules on how these elements should be propagated into the appropriate target environments. With this, VISUALjob EPD is highly adaptable to your needs, standards and conventions.

The end user then utilizes these models through the EPD graphical user interface. While doing so, the end-user does not need to have expert level knowledge for the specific workload automation suite, JCL, scripts or how the physical propagation to the target environment will take place.

TWS Job Flow Development and Generation

Based on the defined models, end-users can specify scheduling definitions in a textual and/or graphical way. High-quality graphical flowcharts allow the user to immediately verify if the desired structure is defined correctly.

JCL and Script Development and Generation

The defined models also builds the foundation for the definition of the corresponding JCL and/or scripts. With this approach, end-users can define the essential elements and VISUALjob EPD can generate the JCL or script as defined in the model.
Validation, standards and conventions relative to naming and structures can be invoked at the same time. With this, maximum user-friendliness and quality assurance is quickly achieved.

Target Environment Definition

Another concept behind the model based development within VISUALjob EPD is the possibility to define a scheduling definition, the associated JCLs and scripts at a master level. With the target environment definition, which is model based, the end-user can define how this master should be propagated to the target environment. A target environment is a specific environment (QA, test, productions, etc.). The target environment definitions can include structural and non-
structural (e.g. naming convention)
changes to the master.

Version and Configuration Management

VISUALjob EPD comes with integrated version management functionality. Objects can be checked in and checked out from the VISUALjob EPD database. As a benefit of this, VISUALjob EPD keeps track of who has done what. This information is available for internal or legal compliance audits. VISUALjob EPD also integrates with leading change- and configuration-management systems like Changeman, Endevor and others.

Cross Reference Reporting

Whenever a changed object is checked into the VISUALjob EPD repository, the cross reference information is updated instantly. Users of VISUALjob EPD always have a complete overview of the references between such elements as jobs, files, databases and programs.

Search Engine

Additional to the cross reference reporting, VISUALjob EPD allows intelligent full text searches on the VISUALjob EPD database. Without knowing the information model of the repository, end-users can quickly find the desired information. The structure of the reports can then be adapted to individual needs with simple drag and drop functions in the graphical user interface. At any time, a generated view can be exported into a Microsoft Excel spreadsheet.

The Benefits

With VISUALjob EPD, organizations finally can apply modern software engineering principles and processes to the development and propagation of batch processes resulting in:

  • Significant quality and productivity improvements
  • High flexibility to react to new demands
  • Higher staff flexibility
  • Improved knowledge and communication
  • Compliance with regulatory requirements
  • Significant cost reductions

Contact us for more information about how you can improve quality and reduce costs with VISUALjob EPD.

More information are available from the download area; register here.