際際滷

際際滷Share a Scribd company logo
Control your UNIX or Windows
Batch applications the same way
you do it in z/OS !
uJES
2
Other MVS users really want to control part of the UNIX
batch production process while retaining their habits
and working methods
z/OS vs UNIX: Some facts
uJES is intended to be used by people who understand the
MVS production
Some MVS users find themselves unwillingly involved
with UNIX systems
MVS has been a proven technology for many years,
operated by reliable staff with highly valuable skills.
The UNIX operating system was never designed
to manage an IT batch production.
# 1
# 2
# 3
# 4
# 5
3
 No information
centralization
 Very poor incident
management
solution
 No control facilities
 No SYSOUT
management
 No traceability
 No tools to enforce
UNIX rules
 No file organization
 Directories search
and scripts decoding
are required to locate
a file
 No understanding
of scripts and
symbolic
Unix: Major drawbacks
4
 Complex file
management system
 No control of file
usage or availability
 No utilities to
remove obsolete files
 No knowledge
outsourcing is
available
 Operator is required
to have UNIX system
programmer skills
 Risky decision
making process.
 No impact
measurement with
restart actions
 And more
Unix: Major drawbacks
5
Centralized Output
 An MVS / SDSF like SYSOUT management
 A simple way to group and view all the
outputs produced by all the processes in a
unique location
Focal Point
 An MVS / JES like centralized system
 Process control of UNIX environments
 Complete control of the UNIX
production from a central uJES
console
 Supports distributed systems or not
Why uJES?
6
File Identification
 UNIX files are externalized with the use of
the Data Set concept
 Catalogs and Aliases offer a simplified view
of the UNIX file system
 MVS / JES like Generation Data Groups
Process Management
 Optimize parallel process execution
using Initiators
 Resources balancing using Execution
classes , Execution priority and
initiators availability
Why uJES?
7
UNIX JCL
 Separates the production rules from
the UNIX program of scripts logic
 Isolates the production concerns from
the programming objectives
 Simplifies the operator and the
programmer tasks.
Resources Management
 MVS like file usage control with the
File Disposition concept
 Like in MVS , no shared or exclusive
file usage conflicts
 File allocation and release
management
Why uJES?
8
uJES Technical overview
uJES provides JES facilities like in z/OS:
 Readers, Initiators and Printers
 Centralized Control of Jobs and Outputs
 Job Management with Job Class and Priority
 JES Data Sets for In Stream data (Sysin) and System
Outputs (Sysout);
 z/OS like Consoles and Console Management;
 z/OS Catalogs and Data Sets;
 z/OS JCL Interpretation and z/OS Utility emulation;
 z/OS Partitioned Data Sets and Generation Data
Group
 z/OS Input Data Set Concatenation
 Data Set Allocation / Release according to
Disposition;
 RACF like Security to control Program Execution and
Data Set Access.
9
uJES Overview
In uJES, a Program is a UNIX Script or a Windows
Batch File. uJES can run Programs as they are or by
submitting a Job containing z/OS JCL Statements.
When using a Job, uJES does exactly the same as z/OS:
 DD Statements describe how to allocate Data Sets
 Catalogs are used to assign Data Sets UNIX or
Windows file paths;
 File paths in the Script or Batch Files can be
replaced by Environment Variables;
 STEPLIBs, JOBLIBs and 'Link Lists' are used to locate
Programs from EXEC Statements.
uJES JCL also supports:
 Procedure & Procedure Libraries
 Include Members and Symbol Substitution.
Jobs can be submitted from the outside, e.g a UNIX
Scheduling System.
10
uJES Overview
the uJES network
11
 Several uJES Systems can be connected each
other and controlled from a single Console.
 Consoles are local or remote and operate in
Graphic or Line mode.
 Line mode Consoles allows external
applications to control or monitor a uJES
System.
12
uJES Network
the z/OS connectivity
13
z/OS Systems have a Job Entry Subsystem, JES2
or JES3.
The uJES z/OS Bridge:
Makes JES look like a uJES Node
Allows z/OS and uJES to work together.
14
z/OS Connectivity
Behond uJES
 uJES is not a Scheduling system
 uJES provides a global solution to
fix the UNIX deficiencies
Runs Stand-Alone or not.
Provides feed-back about
submitted jobs & processes.
Federates various scheduling
systems.
Reduces tracking agents
Reduces product interfaces
15
uJES: Build your License
18
Create your configuration:
 CPU models, MIPS, users independent
 Each platform is a node (others call it Agent)
 Each z/OS is also a node (optional)
 Web technical support and problem solving included
Control your Budget:
 Select the quantity and type nodes you need
 Telephone support assistance (optional)
 Purchase product upgrades (when necessary)
19
Zelena.com
3850 S. Lake Dr.
St Francis, WI
Tel: (414) 481-8760
Fax: (419) 781-3625
E-mail: ujesinfo@zelena.com
Questions,
more Information?
Or
Request your
Free 14 day Trial
We are happy to help you!
Soft4ops.com
E-mail: info.us@soft4ops.com
Copyright Soft4ops USA 2010 20
uJES
is a product of
Ad

Recommended

PPTX
Presentation For Ev 1
Rebecca Bonfield
PPTX
Pres3edit
Rebecca Bonfield
PPT
When I Grow Up
irene t
PDF
Measuring the potential of viral stuff
Bruno Mendon巽a
PPT
Linked In Presentation
wagwot
PPSX
New Member Orientation Si Shrm
Jennifer Schroeder
PPSX
Don't email it, SComp it!
Zelena Inc.
PPTX
Presentation To Ev, Question 2
Rebecca Bonfield
PPTX
Media pitch
Rebecca Bonfield
PPTX
Presentation 7
Rebecca Bonfield
PPTX
QUESTION 2
Rebecca Bonfield
PPTX
Presentation For Ev, Question 3
Rebecca Bonfield
PPT
Dal giornalino "Tutti a scuola" giugno 2010
Giuliana
PPTX
C:\Documents And Settings\Zacthoma\Desktop\Edci 5377\Weeks 5 6\Is Your Stream...
zathomas
PPT
Home Maintenance Plan
homerepairsolutions
PPTX
Pengajaran filem klasik dan fiem moden
bmShArEzAh
PDF
cse-iv-unix-and-shell-programming-10cs44-notes.pdf
nikhithanikky1212
PPTX
UNIX Operating System ppt
OECLIB Odisha Electronics Control Library
PPT
App A
Wayne Jones Jnr
PDF
The Design of the UNIX Operating System Maurice J. Bach
findscaleta
PPT
Spsl unit1
Sasidhar Kothuru
ODP
Linux Cluster Job Management Systems (SGE)
anandvaidya
PDF
unixoperatingsystem-130327073532-phpapp01.pdf
IxtiyorTeshaboyev
PDF
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
PPT
Intro tounix (1)
Raj Mirje
PDF
Network operating systems
SMK Informatika Wonosobo
PDF
Network operating systems
Ankit Kumar
PPT
Unix lecture1
dolleyj
PPTX
AOS_Module_4ssssssssssssssssssssssss.pptx
rapiwip803

More Related Content

Viewers also liked (9)

PPTX
Presentation To Ev, Question 2
Rebecca Bonfield
PPTX
Media pitch
Rebecca Bonfield
PPTX
Presentation 7
Rebecca Bonfield
PPTX
QUESTION 2
Rebecca Bonfield
PPTX
Presentation For Ev, Question 3
Rebecca Bonfield
PPT
Dal giornalino "Tutti a scuola" giugno 2010
Giuliana
PPTX
C:\Documents And Settings\Zacthoma\Desktop\Edci 5377\Weeks 5 6\Is Your Stream...
zathomas
PPT
Home Maintenance Plan
homerepairsolutions
PPTX
Pengajaran filem klasik dan fiem moden
bmShArEzAh
Presentation To Ev, Question 2
Rebecca Bonfield
Media pitch
Rebecca Bonfield
Presentation 7
Rebecca Bonfield
QUESTION 2
Rebecca Bonfield
Presentation For Ev, Question 3
Rebecca Bonfield
Dal giornalino "Tutti a scuola" giugno 2010
Giuliana
C:\Documents And Settings\Zacthoma\Desktop\Edci 5377\Weeks 5 6\Is Your Stream...
zathomas
Home Maintenance Plan
homerepairsolutions
Pengajaran filem klasik dan fiem moden
bmShArEzAh

Similar to uJES: Linking applications, services, databases & legacy systems. (20)

PDF
cse-iv-unix-and-shell-programming-10cs44-notes.pdf
nikhithanikky1212
PPTX
UNIX Operating System ppt
OECLIB Odisha Electronics Control Library
PPT
App A
Wayne Jones Jnr
PDF
The Design of the UNIX Operating System Maurice J. Bach
findscaleta
PPT
Spsl unit1
Sasidhar Kothuru
ODP
Linux Cluster Job Management Systems (SGE)
anandvaidya
PDF
unixoperatingsystem-130327073532-phpapp01.pdf
IxtiyorTeshaboyev
PDF
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
PPT
Intro tounix (1)
Raj Mirje
PDF
Network operating systems
SMK Informatika Wonosobo
PDF
Network operating systems
Ankit Kumar
PPT
Unix lecture1
dolleyj
PPTX
AOS_Module_4ssssssssssssssssssssssss.pptx
rapiwip803
PPTX
Why Unix?
Isaac George
PPT
Processes And Job Control
ahmad bassiouny
PPTX
Unix_Introduction_BCA.pptx the very basi
Priyadarshini648418
PDF
Summarized of UNIX Time Sharing System
Shuya Osaki
DOCX
UNIT II-Programming in Linux
Dr.YNM
PPTX
Ch1-Unix.pptx
VarunBonkinpallewar1
PDF
1_Introduction_To_Unix_and_Basic_Unix_Commands
Gautam Raja
cse-iv-unix-and-shell-programming-10cs44-notes.pdf
nikhithanikky1212
UNIX Operating System ppt
OECLIB Odisha Electronics Control Library
The Design of the UNIX Operating System Maurice J. Bach
findscaleta
Spsl unit1
Sasidhar Kothuru
Linux Cluster Job Management Systems (SGE)
anandvaidya
unixoperatingsystem-130327073532-phpapp01.pdf
IxtiyorTeshaboyev
zOS Mainframe JES2-JES3 JCL-JECL Differences
YousufSait3
Intro tounix (1)
Raj Mirje
Network operating systems
SMK Informatika Wonosobo
Network operating systems
Ankit Kumar
Unix lecture1
dolleyj
AOS_Module_4ssssssssssssssssssssssss.pptx
rapiwip803
Why Unix?
Isaac George
Processes And Job Control
ahmad bassiouny
Unix_Introduction_BCA.pptx the very basi
Priyadarshini648418
Summarized of UNIX Time Sharing System
Shuya Osaki
UNIT II-Programming in Linux
Dr.YNM
Ch1-Unix.pptx
VarunBonkinpallewar1
1_Introduction_To_Unix_and_Basic_Unix_Commands
Gautam Raja
Ad

Recently uploaded (20)

PPTX
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
PPTX
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
PPTX
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
PPTX
UserCon Belgium: Honey, VMware increased my bill
stijn40
PPTX
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
PDF
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
PPTX
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
PDF
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
PDF
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
PDF
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
PDF
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
PDF
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
PDF
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
PDF
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
PDF
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Ravi Tamada
PDF
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
PDF
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
PDF
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
PPTX
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
PDF
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
Securing Account Lifecycles in the Age of Deepfakes.pptx
FIDO Alliance
Curietech AI in action - Accelerate MuleSoft development
shyamraj55
You are not excused! How to avoid security blind spots on the way to production
Michele Leroux Bustamante
UserCon Belgium: Honey, VMware increased my bill
stijn40
" How to survive with 1 billion vectors and not sell a kidney: our low-cost c...
Fwdays
Coordinated Disclosure for ML - What's Different and What's the Same.pdf
Priyanka Aash
"How to survive Black Friday: preparing e-commerce for a peak season", Yurii ...
Fwdays
Quantum AI Discoveries: Fractal Patterns Consciousness and Cyclical Universes
Saikat Basu
AI Agents and FME: A How-to Guide on Generating Synthetic Metadata
Safe Software
ReSTIR [DI]: Spatiotemporal reservoir resampling for real-time ray tracing ...
revolcs10
AI vs Human Writing: Can You Tell the Difference?
Shashi Sathyanarayana, Ph.D
cnc-processing-centers-centateq-p-110-en.pdf
AmirStern2
Cyber Defense Matrix Workshop - RSA Conference
Priyanka Aash
Enhance GitHub Copilot using MCP - Enterprise version.pdf
Nilesh Gule
Hyderabad MuleSoft In-Person Meetup (June 21, 2025) 際際滷s
Ravi Tamada
Connecting Data and Intelligence: The Role of FME in Machine Learning
Safe Software
2025_06_18 - OpenMetadata Community Meeting.pdf
OpenMetadata
Tech-ASan: Two-stage check for Address Sanitizer - Yixuan Cao.pdf
caoyixuan2019
CapCut Pro Crack For PC Latest Version {Fully Unlocked} 2025
pcprocore
"Database isolation: how we deal with hundreds of direct connections to the d...
Fwdays
Ad

uJES: Linking applications, services, databases & legacy systems.

  • 1. Control your UNIX or Windows Batch applications the same way you do it in z/OS ! uJES
  • 2. 2 Other MVS users really want to control part of the UNIX batch production process while retaining their habits and working methods z/OS vs UNIX: Some facts uJES is intended to be used by people who understand the MVS production Some MVS users find themselves unwillingly involved with UNIX systems MVS has been a proven technology for many years, operated by reliable staff with highly valuable skills. The UNIX operating system was never designed to manage an IT batch production. # 1 # 2 # 3 # 4 # 5
  • 3. 3 No information centralization Very poor incident management solution No control facilities No SYSOUT management No traceability No tools to enforce UNIX rules No file organization Directories search and scripts decoding are required to locate a file No understanding of scripts and symbolic Unix: Major drawbacks
  • 4. 4 Complex file management system No control of file usage or availability No utilities to remove obsolete files No knowledge outsourcing is available Operator is required to have UNIX system programmer skills Risky decision making process. No impact measurement with restart actions And more Unix: Major drawbacks
  • 5. 5 Centralized Output An MVS / SDSF like SYSOUT management A simple way to group and view all the outputs produced by all the processes in a unique location Focal Point An MVS / JES like centralized system Process control of UNIX environments Complete control of the UNIX production from a central uJES console Supports distributed systems or not Why uJES?
  • 6. 6 File Identification UNIX files are externalized with the use of the Data Set concept Catalogs and Aliases offer a simplified view of the UNIX file system MVS / JES like Generation Data Groups Process Management Optimize parallel process execution using Initiators Resources balancing using Execution classes , Execution priority and initiators availability Why uJES?
  • 7. 7 UNIX JCL Separates the production rules from the UNIX program of scripts logic Isolates the production concerns from the programming objectives Simplifies the operator and the programmer tasks. Resources Management MVS like file usage control with the File Disposition concept Like in MVS , no shared or exclusive file usage conflicts File allocation and release management Why uJES?
  • 9. uJES provides JES facilities like in z/OS: Readers, Initiators and Printers Centralized Control of Jobs and Outputs Job Management with Job Class and Priority JES Data Sets for In Stream data (Sysin) and System Outputs (Sysout); z/OS like Consoles and Console Management; z/OS Catalogs and Data Sets; z/OS JCL Interpretation and z/OS Utility emulation; z/OS Partitioned Data Sets and Generation Data Group z/OS Input Data Set Concatenation Data Set Allocation / Release according to Disposition; RACF like Security to control Program Execution and Data Set Access. 9 uJES Overview
  • 10. In uJES, a Program is a UNIX Script or a Windows Batch File. uJES can run Programs as they are or by submitting a Job containing z/OS JCL Statements. When using a Job, uJES does exactly the same as z/OS: DD Statements describe how to allocate Data Sets Catalogs are used to assign Data Sets UNIX or Windows file paths; File paths in the Script or Batch Files can be replaced by Environment Variables; STEPLIBs, JOBLIBs and 'Link Lists' are used to locate Programs from EXEC Statements. uJES JCL also supports: Procedure & Procedure Libraries Include Members and Symbol Substitution. Jobs can be submitted from the outside, e.g a UNIX Scheduling System. 10 uJES Overview
  • 12. Several uJES Systems can be connected each other and controlled from a single Console. Consoles are local or remote and operate in Graphic or Line mode. Line mode Consoles allows external applications to control or monitor a uJES System. 12 uJES Network
  • 14. z/OS Systems have a Job Entry Subsystem, JES2 or JES3. The uJES z/OS Bridge: Makes JES look like a uJES Node Allows z/OS and uJES to work together. 14 z/OS Connectivity
  • 15. Behond uJES uJES is not a Scheduling system uJES provides a global solution to fix the UNIX deficiencies Runs Stand-Alone or not. Provides feed-back about submitted jobs & processes. Federates various scheduling systems. Reduces tracking agents Reduces product interfaces 15
  • 16. uJES: Build your License 18 Create your configuration: CPU models, MIPS, users independent Each platform is a node (others call it Agent) Each z/OS is also a node (optional) Web technical support and problem solving included Control your Budget: Select the quantity and type nodes you need Telephone support assistance (optional) Purchase product upgrades (when necessary)
  • 17. 19 Zelena.com 3850 S. Lake Dr. St Francis, WI Tel: (414) 481-8760 Fax: (419) 781-3625 E-mail: ujesinfo@zelena.com Questions, more Information? Or Request your Free 14 day Trial We are happy to help you! Soft4ops.com E-mail: info.us@soft4ops.com
  • 18. Copyright Soft4ops USA 2010 20 uJES is a product of