Identifica programa chamador.
Bina
[ GET
| WHO-CALL |
REPORT FILE
nome-do-arquivo-do-relatório-da-posição-da-pilha
]
PROGRAM-ID
; nome-do-programa-identificado
COUNTER ; contador-de-execuções
ENTRY-TIME ;
inicio-da-execução
EXIT-TIME
; fim-da-execução
CALL-LEVEL
[;]
nível-da-chamada
CALL-SEQUENCE
[;]
sequência-da-chamada
FISICAL-SOURCE
;
cobhash-físico-do-código-fonte
SOURCE-WHEN-EDITED
;
data-do-código-fonte-no-momento-da-compilação
LOGICAL-SOURCE
;
cobhash-lógico-do-código-fonte
WHEN-COMPILED
;
momento-da-compilação
OBJECT-COMPUTERNAME
;
dispositivo-compilador
OBJECT-OS-VERSION
;
versão-do-sistema-operacional
OBJECT-USERNAME
; nome-do-usuário
COBOLWARE-VERSION
;
versão-e-revisão-do-COBOLware
COMPILER-VERSION
;
versão-e-revisão-do-compilador
SOURCE-CODE-LENGTH
;
tamanho-do-nome-do-arquivo-do-código-fonte
SOURCE-CODE
; nome-do-arquivo-do-código-fonte
STATUS
;
file-status-da-operação-de-geração-do-relatório-da-posição-da-pilha
Seleciona opção de obter informações sobre item da pilha de chamadas (CALL-LEVEL e CALL-SEQUENCE) ou do próprio programa corrente quando CALL-LEVEL e CALL-SEQUENCE não são especificados.
Seleciona opção de obter informações sobre o programa chamador.
Seleciona opção de gerar relatório da posição atual da pilha de chamadas.
nome-do-arquivo-do-relatório-da-posição-da-pilha
Deve
informar o label do arquivo onde deve ser gravado o relatório
da posição atual da pilha (até 255
caracteres).
Tal relatório pode ser gerado
automaticamente a cada execução de programa realizada
pelo gerenciador definindo a pasta onde devem ser gerado na variável
de ambiente CWBINA-REPORT.
Por padrão, são registrados na pilha somente os
programas do sistema (regras de negócios) em caso de
necessidade de avaliar chamadas dos componentes do COBOLware
é preciso definir a varíavel de ambiente CWBINA
como *, sendo que esse varável é verificada pelo
controle de pilha antes da leitura do arquivo
de configuração cwmenu.ini,
sendo portando necessário configura-la no ambiente do sistema
operacional.
nome-do-programa-identificado
Retorna
o nome do programa (PROGRAM-ID até 30 caracteres) retornando
espaços se não encontrado.
contador-de-execuções
Retorna a quantidade de
execuções do programa na sequência da
pilha;
inicio-da-execução
Retorna
data e hora (FUNCTION CURRENT-DATE aaaammddhhmmsscc) do início
da
execução
do programa.
fim-da-execução
Retorna
data e hora (FUNCTION CURRENT-DATE aaaammddhhmmsscc) do fim da
execução
do programa.
nível-da-chamada
Retorna
o nível da chamada consultada ou recebe o nível a
consultar.
sequência-da-chamada
Retorna
o número
da sequência
da chamada consultada ou recebe o número da sequência a
consultar.
cobhash-físico-do-código-fonte
Retorna
a assinatura digital (40 bytes) do
código COBOL no momento da compilação
desconsiderando as dependências (COPY
BOOKS).
data-do-código-fonte-no-momento-da-compilação
Data
e hora do arquivo do código fonte no diretório do
código fonte no momento da compilação
(aammddhhmmss).
cobhash-lógico-do-código-fonte
Retorna
a assinatura digital (40 bytes) do
código COBOL no momento da compilação
considerando as dependências (COPY
BOOKS).
momento-da-compilação
Data
e hora do momento da compilação
(aaaammddhhmmsscc)
dispositivo-compilador
Extraído
da variável de ambiente COMPUTERNAME no momento da
compilação.
versão-do-sistema-operacional
Extraída
da variável de ambiente VER no momento da
compilação.
nome-do-usuário
Extraído
da variável de ambiente USERNAME no momento da
compilação.
versão-e-revisão-do-COBOLware
Registrado
pelo script de compilação do
COBOLware.
versão-e-revisão-do-compilador
Extraída
da listagem de compilação
.
tamanho-do-nome-do-arquivo-do-código-fonte
Retorna
o comprimento em bytes do nome
completo do arquivo do código
fonte.
nome-do-arquivo-do-código-fonte
Retorna
o
nome completo do arquivo do código
fonte.
file-status-da-operação-de-geração-do-relatório-da-posição-da-pilha
Retorna
o
código de file status da gravação do arquivo do
relatório da posição da pilha.