Professional Mentor Program

The UNITE Professional Mentor Program provides members an opportunity to connect with experienced professionals, who are committed to the mentee’s personal and professional growth. The program is a volunteer service provided by UNITE members who wish to offer their support and expertise to new or seasoned professionals. The program provides opportunities to increase ones knowledge and skill levels on Unisys and supporting products and technologies and to discuss job issues and career advancement in the IT profession.

If there is a topic on which you would like to find a mentor, use the Mentoring Forum link below, and post your request in the "How to get started with mentoring" topic. This is an actively managed forum, and you will receive a timely response:

UNITE Mentoring Forum

Current Mentoring Areas - What else strikes your interest?


 

DMSII Performance Optimization for Programmers (Mentor: Jim Cogan) 
These sessions will focus on techniques that programmers can use to improve the performance of DMSII programs and reduce the resource consumption of programs. Some of the specific topics:

  • Understanding performance characteristics of standard structures: standard data sets and index sequential index sets.
  • Efficient retrieval via index sequential index sets: binary vs. linear search.
  • Use of keys and key data for efficient retrieval.
  • Locking considerations and impact of independent transactions.
  • Optimizing batch updates.
  • Considerations for Algol and Cobol optimization.
  • Accessing DMSII via libraries.
  • How developers can identify DASDL changes that can improve program performance.
  • Considerations for extremely large structures – sectioning.
  • Performance considerations for audit and recovery.

Introduction to MCP Architecture and Algol (Mentor: Paul Kimpel)
This series is not a full tutorial on Algol, but rather an introduction to the MCP architecture and description of how it supports the Algol language. Each session in this series will consist of two parts. The first will present a facet of the Algol language as it is defined for Unisys MCP systems, and describe the syntax and semantics of that facet. That session will then continue with a description of the architectural support for that facet of the language and how it is implemented on MCP systems. Introduction to MCP Architecture and Algol includes:

  • Algol Block Structure and Declarations
  • Evaluation of Arithmetic and Boolean Statements
  • Procedure Call and Parameter Passing
  • Array Declaration and Indexing
  • Pointers and Character Array Operations
  • Events, Interlocks, Interrupts, and Fault Handling
  • Library Declaration and Invocation, and Interfaces to the MCP and Intrinsics.

Some prior knowledge of Algol or a similar block-structured language such as Pascal is desirable, but not required.

Network Application Interface Technologies (Mentor: Thomas Schaefer)
This track concentrates on interfacing the ClearPath MCP system to external devices. While the ClearPath system is robust and capable, it is not an island. Modern data processing consists of many heterogeneous systems working in concert to support a business need. The successful mentee will learn to think in terms of interfacing their MCP system to other devices and servers. Network Application Interface Technologies includes:

  • Web service calls (SOAP and REST)
  • Programmatic web browsers (HTTPClient)
  • How to use WEBPCM and the Atlas web server to web-enable applications
  • Interacting with external services like Twitter and Facebook
  • Utilizing COMS to communicate with remote systems
  • Techniques to adapt existing applications to communicate with external systems

Working with Databridge (Mentor: Barbara Ballard)
Attachmate will discuss the concepts of data replication and how they are used in DATABridge and FileXtract. We will show how it possible to replicate other forms of data, such as;  system Sumlogs,  Printer Backup files, Userdata files, and application generated data files, in addition to DMSII data. We want to delve into areas where you are interested and are looking for your guidance.

MCP Operations and Problem Solving (Mentor: Edward Reid)
Topics as requested by mentees. Requests may be for specific topics or along the lines of "what tools would I use to accomplish this". Topics may include:

  • ODT commands
  • WFL
  • Moving and editing files
  • Backups
  • Tape management
  • System utilities
  • Basic security
  • Task attributes
  • File attributes
  • SUMLOG

DMSII Administration (Mentor: Jim Stewart)
DMSII administration covers several areas, each that could require in depth coverage by themselves.  Depth of coverage of each topic will be determined by the audience. As the program evolves the direction of the coverage will change to fit the needs of those involved. The list of topics is general in scope.

  • Overview of DMSII
  • DMSII Components
  • DMSII Software
  • DASDL
  • Data Files
  • Backup
  • Monitor and Tune Performance
  • Reorganization
  • Recovery

MCP Java (Mentor: Dan Meyer)
The intent of the Java sessions is not to teach the Java programming language but instead to discuss deploying Java applications to the MCP environment. Topics that we could discuss include the following; this is not meant to be an all-inclusive list, just a list of ideas.  Once we get started, mentees may have problems they need help with and that will lead us into additional topics.

  • Basic MCPJava concepts, e.g., file names, security, current directory
  • Setting up your environment for Java applications
  • Deploying and running standalone Java applications, e.g., passing environment variables
  • Some effective ways to use the JAR utility
  • Using MCP specific features, e.g., the java.io and java.nio packages
  • Running Java applications from WFL jobs and CANDE DO files
  • Calling Java from COBOL85 & ALGOL, including deployment & management
  • Using Java as a way to get to non-DMSII databases from COBOL85
  • Calling MCP-native applications or functions from Java
  • Deploying Open Source Java packages, e.g., JBoss, Tomcat, Junit,  JSch, BouncyCastle, Ant, Maven,
  • Using Java to run PHP applications (JBoss and Quercus by Caucho)
  • Deploying and using the CCF XMLParser on a JProcessor
  • Hosting non-DMSII databases on MCP, e.g., HSQLDB, H2, Derby

Effective EAE Development (Mentor: Andy Mills)

    • Effective use of arrays
      • Use to reduce DB reads
      • Sorting
      • Shifting entries by one
    • Output to .csv/.txt
      • Handling embedded delimiter characters
      • Handling numerics in alpha fields
    • Emailing output
      • Using Library EMAILSUPPORT
      • Attaching a file
    • Differences in coding for Developer Test
      • Work-arounds
      • Reading flat files
      • Traps