Histórico da Página
...
Produto: | Datasul |
Ocorrência: | Documentação de BO |
Nome Físico | frbo/bofr011 |
Objetivo
Validação, Manutenção e acesso rápido a tabela “mab-grp-eqpto”.
Funcionamento
A BO irá validar os dados, manutenir a tabela e fazer a leitura dos registros da tabela “mab-grp-eqpto”.
...
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da BO.
Tabelas Temporárias
Nos atributos das tabelas temporárias:
Tabela Temporária | Descrição | Entrada/Saída |
RowObject | Tabela de comunicação entre Interface e banco de dados da tabela “mab-grp-eqpto”. | Entrada/Saída |
Atributo | Tipo | Formato | Descrição | Obrigatório | Evolução |
cod-grp-eqpto | Char | X(8) | Código do Grupo de Equipamentos | Sim |
|
des-grp-eqpto | char | X(30) | Descrição do Grupo de Equipamentos | Sim |
|
cod-livre-1 | char | X(100) | Livre 1 |
|
|
cod-livre-2 | char | X(100) | Livre 2 |
|
|
log-livre-1 | Log | Sim/Não | Livre 1 |
|
|
log-livre-2 | Log | Sim/Não | Livre 2 |
|
|
num-livre-1 | Int | ->>>>>>>>>9 | Livre 1 |
|
|
num-livre-2 | Int | ->>>>>>>>>9 | Livre 2 |
|
|
val-livre-1 | Dec | ->>>>>>>>>>>9.9999 | Livre 1 |
|
|
val-livre-2 | Dec | ->>>>>>>>>>>9.9999 | Livre 2 |
|
|
dat-livre-1 | date | 99/99/9999 | Livre 1 |
|
|
dat-livre-2 | date | 99/99/9999 | Livre 2 |
|
|
Tabela Temporária | Descrição | Entrada/Saída |
RowErrors | Contém os erros ocorridos na BO. | Saída |
...
sendMessageEAI
Requisito | Integração EAI. |
| ||||||
Sintaxe | run sendMessageEAI in this-procedure (INPUT <character>, INPUT <character>, INPUT <character>). |
| ||||||
Descrição | Envia mensagem XML para integração EAI.
| |||||||
| Parâmetros | Descrição | ||||||
| p-action | Indica a ação a ser tomada pelo adapter XML. Ela pode ser: | ||||||
| p-program | Indica qual o programa que está 'chamando' a mensagem. | ||||||
| p-version | Passa uma variável caracter que indica qual a versão do programa chamador. | ||||||
Retorno | A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). |
|
|
| ||||
afterCreateRecord
Requisito | Procedure chamada pelo método interno CreateRecord. Não deve ser chamada externamente. | |||||||
Sintaxe | run afterCreateRecord in this-procedure. | |||||||
Descrição | Chama a procedure “SendMessageEAI”. | |||||||
| Parâmetros | Descrição | ||||||
| Não Contém |
| ||||||
Retorno | A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.... |
|
afterDeleteRecord
...
Requisito
...
Procedure chamada pelo método interno DeleteRecord. Não deve ser chamada externamente.
...
Sintaxe | run afterDeleteRecord in this-procedure. |
| |
Descrição | Chama a procedure “SendMessageEAI”. | ||
|
| Parâmetros | Descrição |
| Não Contém |
| |
Retorno | A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.... |
| |
afterUpdateRecord
Requisito | Procedure chamada pelo método interno UpdateRecord. Não deve ser chamada externamente. |
| ||||||
Sintaxe | run afterUpdateRecord in this-procedure. |
| ||||||
Descrição | Chama a procedure “SendMessageEAI”. | |||||||
|
| Parâmetros | Descrição | |||||
| Não Contém |
| ||||||
Retorno | A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.... |
|
retornaGrupoEqpto
Requisito | Nenhum. | |||||||
Sintaxe | run retornaGrupoEqpto in h-handle (input <character>, input <integer>, input <character>, output <table>). | |||||||
Descrição | Retorna grupo do equipamento. | |||||||
| Parâmetros | Descrição | ||||||
| Não Contém |
| ||||||
Retorno | A API/BO irá setar o return-value de forma a informar ao programa “chamador” se a execução foi realizada com sucesso ou não. Os valores possíveis para o return-value são: OK (execução correta) e NOK (execução com problemas). Os motivos para a rejeição do movimento de reporte são especificados na temp-table tt-erro.... |
|