Section 1 -
Planning - Given a customer's
environment and requirements, document a TWS network layout, including all
networks, geographical locations, time zones, servers, and applications such as
SAP, Oracle, z/OS, and PeopleSoft extended agents so that a TWS network
topology document can be created. With emphasis on performing the following
steps:
- Analyze TCP/IP network topology
- Identify geographically remote servers (as well as time zones)
- Identify server operating systems
- Identify applications that
will require extended agents
- Identify supported relational database
requirements
- Given a list of operating systems and their
versions upon which TWS will be installed, determine required patches and
kernel parameters so that a list of patches and kernel parameters can be
documented. With emphasis on performing the following step:
- Determine required patches and kernel parameters
- Given a list of servers, their hardware specifications, and their roles
in the TWS network topology, identify available memory and disk space so that
requirements for additional memory and disk space can be documented. With
emphasis on performing the following steps:
- Identify
available memory and disk space
- Determine if additional memory and
disk space is required.
- Given a customer's organizational
structure, applications, and existing naming conventions, identify security,
reporting, and operational requirements so that a standardized naming
convention document can be created. With emphasis on performing the following
steps:
- Identify security requirements
- Identify
reporting requirements
- Identify operational requirements
- Given the customer's production run cycle, analyze the workflow so that
an optimal 'start of day' time can be determined. With emphasis on performing
the following step:
- Analyze the workflow.
- Given a TWS network topology, determine a method of installation for each
TWS Agent so that the installation method for each agent can be documented.
With emphasis on performing the following step:
- Reference product documentation to determine a method of installation
for each TWS Agent.
Section 2 - Installation - Given an installation
method, server and root/admin access, define user (if needed) and locate
installation package so that TWS can be installed. With emphasis on performing
the following steps:
- Define user if needed
- Locate installation package
- Install TWS agent
- Given that a TWS agent is installed, obtain the extended agent
documentation and install media, configure the target server so that the
extended agent can be installed on the hosting TWS agent. With emphasis on
performing the following steps:
- Configure the target
server
- Install the extended agent
- Given the
install media and a list of workstations on which the TWS Console (Job
Scheduling Console) is to be installed, run the installation so that the
console is successfully installed on each workstation. With emphasis on
performing the following steps:
- Select installation
method (ISMP, ISMP/silent, TCM)
- Install the TWS Console
- Given that a situation requires TWS to be reinstalled, backup necessary
files and remove appropriate files and directories, so that TWS can be
successfully reinstalled. With emphasis on performing the following steps:
- Review installation prerequisites
- Back up TWS
configuration files
- Uninstall TWS
- Remove TWS files and
directories
- Reinstall TWS
- Given the installation
media and a supported TWS agent, perform the necessary steps to upgrade to V8.3
so that the upgraded agent can be validated. With emphasis on performing the
following steps:
- Select installation method (ISMP,
ISMP/silent, twsinst)
- Upgrade TWS Agent
- Migrate TWS Framework
users using migrfwkusr utility (only where TWS Connectors are deployed)
- Given a TWS network topology and a list of potential
database servers, select a local or remote relational database server so that a
TWS database instance can be created.
With emphasis on performing
the following steps: - Select a local or remote relational
database server to install a TWS database instance
- Create the TWS
database instance
Section 3 - Configuration - Given a valid user
ID/password and a list of environment variables to set, customize the customer’
s scheduling environment so that jobs runs as expected. With emphasis on
performing the following steps:
- Set user default shell
to ksh (UNIX)
- Customize jobmanrc
- Customize .jobmanrc (UNIX)
- Given access to a TWS agent, modify configuration so that
TWS is configured and tuned. With emphasis on performing the following steps:
- Modify globalopts
- Modify localopts
- Modify netconf
- Enable time zones for upgrades
- Set
audit levels
- Edit BmEvents.conf and configure event logging (Plus
Module, magent, etc.)
- Given a list of backup domain
managers and backup masters, execute the switch manager command so that the
backup server becomes the active server. With emphasis on performing the
following steps:
- Validate prerequisites are in place to
run the switchmgr command
- Run the switchmgr command
- Given an installed extended agent and access to a target application,
configure option files so that the extended agent is operational. With emphasis
on performing the following step:
- Configure extended
agent option files
- Given administrative access to the
Master Domain Manager, add Sfinal and run JnextPlan so that a current plan can
be created. With emphasis on performing the following steps:
- Add Sfinal
- Run JnextPlan
- Given
administrative access to the TWS security functions, update the TWS security
configuration so that TWS access is limited by identified user roles and
responsibilities.
With emphasis on performing the following steps:
- Configure Security file
- Configure LDAP login
authentication for the TWS console
- Configure DB2 security
- Configure WebSphere Application Server security
- Given that the relational database environment changes, update the TWS
connection to the relational database so that TWS is operational. With
emphasis on performing the following step:
- Use wastools
utilities to update the TWS relational database
connection.
Section 4 - Scheduling and
Operations - Given
access to the TWS database, define scheduling objects so that jobs can be
scheduled. With emphasis on performing the following step:
- Define database objects.
- Given production
requirements, schedule production jobs so that production objectives are met.
With emphasis on performing the following step:
- Schedule production jobs.
- Given customer reporting
requirements, schedule jobs so that reporting objectives are met. With emphasis
on performing the following step:
- Schedule jobs to run
reports.
- Given customer operational monitoring
requirements, describe how to perform tasks so that the customer monitoring
objectives are met. With emphasis on performing the following step:
- Describe how to perform operational monitoring tasks (views,
filters, state, CLI filters etc.)
- Given operational
scheduling requirements, describe how to perform tasks so that production
objectives are met. With emphasis on performing the following steps:
- Describe how to perform operational scheduling tasks
- Cancel a job that is not running
- Cancel a job that is running
- Kill a job
- Add/delete job dependencies
- Release a job
submitted with priority 0
- Fence jobs
- Schedule and workstation
limits
- Release resources
- Submit jobs and schedules
- Rerun jobs
Section 5 - Administration and
Maintainance - Given access to a TWS agent, administer the agent so that production
objectives can be met. With emphasis on performing the following steps:
- Unlink and stop TWS
- Change TWS user password
- Define a new workstation
- Add new Windows users
- Add
new users to the Security file
- Migrate objects from one workstation to
another
- Change limit, fence, priority
- Given access
to a TWS agent, maintain the agent so that production objectives can be met.
With emphasis on performing the following steps:
- Upgrade TWS agent to current patch level
- Apply TWS interim fix
- Monitor TWS filesystem consumption
- Backup and restore TWS
scheduling objects and critical files
- Remove old schedlogs and audit
logs on a daily basis (MDM and BKM only)
- Backup TWS security
configuration
- Schedule rmstdlist on all TWS agents
- Given access to a relational database, administer and maintain the
relational database so that production objectives can be met. With emphasis on
performing the following steps:
- Change password
- Backup and restore the relational database
- Reorganize the
relational database
- Change relational database hostname and port
- Run required relational database scripts as necessary
- Given access to the application server, maintain the application server
so that production objectives can be met. With emphasis on performing the
following steps:
- Backup and restore application server
configuration files
- Modify application server hostname or TCP/IP ports
- Modify security settings
- Update the application server
Windows service after modifications
Section 6 -
Troubleshooting - Given a failed TWS
agent installation, troubleshoot the install process so that the TWS agent is
operational. With emphasis on performing the following steps:
- Review install logs
- Recover from a failed installation step
- Verify that TWS processes are running
- Run a test job
- Given that a job is not running as expected, diagnose and
resolve the issue so that the job runs as expected. With emphasis on performing
the following steps:
- Identify the internal status of
the job that is not running as expected
- Validate the logon used to run
the job
- Validate access to the executable using the logon (check
permissions and file path)
- Browse the job log for error messages and
the exit code
- Check job dependencies
- Check job stream
dependencies
- Review the TWS_MERGE log
- Given issues
with the TWS production plan, diagnose and resolve the issues so that TWS
production runs as expected. With emphasis on performing the following steps:
- Verify that the FINAL job stream completed successfully
- Review the TWS_MERGE log
- Review the job logs for the jobs in
the FINAL job stream
- Verify that all agents were initialized with the
current Symphony file
- Run conman “sj @#@” and verify that the command
completes successfully
- Given issues with TWS connectivity,
diagnose and resolve the issues so that TWS connections function as expected.
With emphasis on performing the following steps:
- Verify
connectivity (linking, ports, netstat, netman, telnet etc.) to all TWS agents
- Verify connectivity to WebSphere Application Server
- Verify
connectivity to the RDBMS
|