Sobre as Tasks
As Tasks sao aplicativos instalados em um sistema mainframe, assim como existem varios aplicativos e programas instalados no seu PC.
E assim como seu PC, muitas das Tasks podem ser escolhidas versoes diferentes e de fabricantes diferentes.
As Tasks se dividem em algumas categorias, vou tentar explica-las aqui.
Tasks Internas do Sistema
Sao Tasks que o sistema necessita para funcionar, assim como os programas que seu PC precisa para funcionar bem, sao alguns executaveis instalados que sao transparentes para o cliente.
Alguns exemplos seriam RMF, LLA, DLF, CAS9, TSO, etc.
Tasks Necessarias ao Sistema
Sao Tasks que sao necessarias ao bom funcionamento do sistema, mas que geralmente o cliente as escolhe para instalacao, levando em conta suas proprias necessidades e suas disposicao financeira. Sao Tasks de banco de dados, acesso a banco de dados, rede, seguranca, Scheduling, automacao, gerenciamento de recurso, gerenciamento de hardware, controle de acesso de Jobs, etc.
Estas sao maioria: JES2, CICS, DB2, IMS, VTAM, CA-7, Control-, ACF2, RACF, VPS, MIM, HSM, etc.
Tasks Especificas
Estas sao as Tasks que sao especificas para algum cliente, ou seja, algum aplicativo que so este cliente usa para uma necessidade especifica deste cliente.
Estas Tasks nao sao muitas, e como sao especificas, fica dificil apresentar algum exemplo.
Subtasks
Sao Tasks secundarias que sao atreladas a alguma Task principal. Sao extremamente importantes para o funcionamento da Task principal, pois a Task principal precisa delegar funcoes para que nao fique sobrecarregada.
Quase todos os aplicativos ou Tasks tem suas Subtasks no sistema, o CICS, o IMS, o DB2, o VTAM, etc.
CAS9
CATALOG ADDRESS SPACE
Task do MVS, pelo nome, esta Task cataloga o Adress Space (espaco logico) no sitema para cada Task na inicializacao do mesmo (IPL)
ENF
CAS9 Event Notification Facility.
É inicializado pelo CAS9.
SMF
System Management Facility
Aplicativo do MVS que coleta dados estatísticos sobre as Tasks executando no MVS. O SMF utiliza-se de Datasets para arquivar estas estatísticas.
Se este aplicativo que realiza DUMP's de informações não estiver de acordo, o sistema não executa várias funções, o que pode ocasionar o travamento do sistema.
d smf - é o comando que pode ser usado para Display deste aplicativo.
LLA
Listlink Lookaside ou Library Lookaside
É onde residem modulos de bibliotecas que são usadas para conectar Datasets entre si. O LLA cria uma tabela onde todos as bibliotecas de Datasets estão localizados, para que quando um Job precisar buscar seu JCL em uma biblioteca (Library), por exemplo, esta será encontrada mais facilmente do que se um usuário tiver que olhar no biblioteca por biblioteca.
Alguns Comandos de LLA
Quando alguém cria uma nova biblioteca, a tabela LLA precisa ser atualizada, e isto é feito através de um comando:
f lla refresh
O comando usado para inicializar ( Start ) na LLA:
s lla ou s lla,sub=mstr
VLF
Virtual Lookaside Facility
Mantém os Dataset's mais usados em espaços virtuais que o próprio VLF disponibiliza, tirando da memória virtual do sistema.
DLF
Data Look Aside Facility - Provides Hiperbatch decision support
Comandos usados para parar o DLF
F DLF,MODE=Q - Este seria o comando proprio do DLF para parar suas funcoes.
P DLF - Este seria o comando do MVS para parar o DLF e tira-lo do sostema.
EPWFFST
IBM First Failure Support Task
RMF
Resource Management Facility
IOFPROC
Interactive Output Facility
Uma Task interna do sistema.
APSW*
Task de gerenciamento de impressoras.
Computer Associates Dispatch (CA-DISPATCH)
Description - Report Writer, Print Utility Report distribution and management task that collects SYSOUT CLASS=R and groups the output in JES under the name of CADSDISP and routes bundles of output to the printer to minimize print time and operation intervention.
Esta seria uma Task de geracao de relatorios de sistema, e que gerencia distribuicao de impressao otimizando o processo.
CAIVCSS
VCSS for CA-Dispatch
SubTask do CA-Dispatch.
CONTROLD
Report Writer. Supports online viewing and report distribution runs like Dispatch.
Task de Dispatch, mas da linha do Control (BMC)
CTDP
Subtask do CONTROLD
VSV
VPS server component
Task de gerenciamento de Impressoras.
VROS
Task do aplicativo Roscoe.
SYSLOG*
Task de gerenciamendo da LOG do sistema.
SYSVGSS
CA-GSS for MVS: Secondary ISERVE Address Space
SYSVUSER
User Interface Address Space
Subtask do CA-Sysview
HCS
HOST COMMAND FACILITY
TERMINAL EMULATION AND AS400 COMMUNICATION
IOASINIT
CONTROLM EVENT MGR
SubTask do CONTROL-M
TSS
TOP SECRET SECURITY
Task de seguranca.
CCITCP
Sub task do CA-7 Workstation
VMCF
VIRTUAL MACHINE COMMUNICATION FACILITY
STARTS WHEN ITS SUBSYSTEM INITIALIZES, ALSO PROVIDES 3172 INTERFACE FOR NETITCP
VPS
VIRTUAL PRINTER SYSTEM
Task de gerenciamento de impressoras