IBM Sterling Connect:Direct : Principais Comandos e Arquivos: Difference between revisions
Line 94: | Line 94: | ||
onde | onde | ||
* pnumber: número do processo, lista | * '''pnumber=''': número do processo, lista | ||
: pnumber=(13,14) | : pnumber=(13,14) | ||
* pname: nome do processo. Pode ser usado com pname=name | (list) | generic | * '''pname=''': nome do processo. | ||
: Pode ser usado com pname=name | (list) | generic | |||
: name=sysXpto | : name=sysXpto | ||
: name=sysY* | : name=sysY* | ||
: name=(sysX,sysY) | : name=(sysX,sysY) | ||
* '''queue=''': fila do processo. | |||
: Pode ser usado com queue=all|hold|timer|wait|exec | |||
* '''snode=''': nó secundário. | |||
: Pode ser usado com snode=<NODENAME>|generic|(list) | |||
* '''status=''': status. | |||
: Pode ser usado com status=EX | HC | HE | HI | HO | HR | HS | PE | WC | WR | WS | (list)EX (Execution) | |||
* '''submitter=''': quem enviou o processo. | |||
: Pode ser usado com submitter=(<NODENAME>,<USERID>)| generic | (list) | |||
* '''detail=yes''': tipo de relatório detalhado. | |||
= Ver também = | = Ver também = |
Revision as of 20:59, 14 October 2019
Principais arquivos
A instalação padrão fica no diretório:
/opt/cdunix/ |- ndm/ | | |- cfg -> Configurações | | |- msgfile.cfg | | |- <NODE_NAME> | | | |- initparm.cfg -> variáveis de inicialização | | | |- netmap.cfg -> | | | |- userfile.cfg -> autenticação | | | |- sysacl.cfg -> controle de acesso | | |- cliapi | | | |- ndmapi.cfg -> Configuração do Cliente | |- bin -> executáveis e shell | |- security | | |- keys.client -> chaves do cliente | | |- keys.server -> chaves do server | |- src -> processos de exemplo | | |- sample.cd |- etc | |- cdcust -> configurações exemplos para customização
Principais Comandos
Importante:
- Um Processo é uma coleção de instruções que definem atividades entre 2 nodes, como por exemplo: copiar arquivos entre nós, executar jobs, manipulação de erros, submeter outros processos ...
- Transmission Control Queue (TCQ) é a quem gerencia todos os Processos que são submetidos pelo C:D. Possui 4 filas: EXECUTION, WAIT, TIMER e HOLD.
Comando | Abreviação | Descrição |
---|---|---|
submit file=<sample.cd>; | sub | submete o processo para execução na Transmission Control Queue (TCQ). E habilita a execução do código no arquivo especificado. |
change process; | cha pro | altera o status e modifica características específicas de um processo não executando no TCQ |
delete process; | del pro | remove um processo não executando do TCQ |
flush process; | flu pro | remove um processo executando do TCQ |
stop; | stop | para o direct e retorna pra o S.O. |
quit; | quit | para o direct e o Connect:Direct, depois retorna pra o S.O. |
select process pnumber=<N> detail=yes; | sel pro | Monitora processos em execução ou em waiting. Permite definir critérios de busca e apresentação. |
select statistics pnumber=<N>; | sel stat | Retorna informações estatísticas. Permite definir critérios de busca e apresentação. |
view process | view pro | Exibe um processo na TCQ onde o local node é o PNODE. Mostra apenas processos em execução. |
Exemplo arquivo sample.cd
/* * This sample process ... * */ sample PROCESS SNODE=NODE1 step01 COPY FROM ( FILE=/tmp/file1.txt PNODE ) CKPT=2M COMPRESS extended TO ( FILE=/tmp/file1.delete SNODE DISP=rpl ) PEND;
Onde:
- CKPT: Checkpoint a cada NN e a medida K/M
Select Process
select process pnumber=NN detail=yes;
onde
- pnumber=: número do processo, lista
- pnumber=(13,14)
- pname=: nome do processo.
- Pode ser usado com pname=name | (list) | generic
- name=sysXpto
- name=sysY*
- name=(sysX,sysY)
- queue=: fila do processo.
- Pode ser usado com queue=all|hold|timer|wait|exec
- snode=: nó secundário.
- Pode ser usado com snode=<NODENAME>|generic|(list)
- status=: status.
- Pode ser usado com status=EX | HC | HE | HI | HO | HR | HS | PE | WC | WR | WS | (list)EX (Execution)
- submitter=: quem enviou o processo.
- Pode ser usado com submitter=(<NODENAME>,<USERID>)| generic | (list)
- detail=yes: tipo de relatório detalhado.