Histórico da Página
...
A variável denominada h-handle irá receber o “handle” do programa, permitindo o acesso aos “métodos” internos da BO.
Tabelas Temporárias
RowObject | ||||
Informações dos Arquivos | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id_docto | INTEGER | 999999999 | Número sequencial de identificação do documento | Sim |
cdn_tipo_proces | INTEGER | >>9 | Tipo do processo ao qual o documento está vinculado | Sim |
cod_chave_proces | CHARACTER | X(40) | Código da chave do processo | Sim |
cod_usuar_docto | CHARACTER | X(12) | Código do usuário do documento | Sim |
dtm_criac_docto | DATETIME | 99/99/9999 HH:MM:SS.SSS | Data e hora da criação do documento | Sim |
nom_arq_docto | CHARACTER | X(100) | Nome do arquivo | Sim |
nom_dir_docto | CHARACTER | X(250) | Diretório onde está armazenado o documento | Sim |
ind_tam_docto | CHARACTER | X(10) | Tamanho do arquivo | Não |
des_docto | CHARACTER | X(200) | Descrição do Documento | Não |
ttArquivoDocto | ||||
Informações dos Arquivos | ||||
Atributo | Tipo | Formato | Descrição | Obrigatório |
num_id_docto | INTEGER | 999999999 | Número sequencial de identificação do documento | Sim |
cdn_tipo_proces | INTEGER | >>9 | Tipo do processo ao qual o documento está vinculado | Sim |
cod_chave_proces | CHARACTER | X(40) | Código da chave do processo | Sim |
cod_usuar_docto | CHARACTER | X(12) | Código do usuário do documento | Sim |
dtm_criac_docto | DATETIME | 99/99/9999 HH:MM:SS.SSS | Data e hora da criação do documento | Sim |
nom_arq_docto | CHARACTER | X(100) | Nome do arquivo | Sim |
nom_dir_docto | CHARACTER | X(250) | Diretório onde está armazenado o documento | Sim |
ind_tam_docto | CHARACTER | X(10) | Tamanho do arquivo | Não |
des_docto | CHARACTER | X(200) | Descrição do Documento | Não |
r-rowid | ROWID | Rowid do registro | Não |
Metodo Básico
Quando a BO for executada em modo persistente, os seguintes métodos estarão disponíveis para execução:
...
goToKey | ||
Requisito | Query estar aberta. | |
Sintaxe | RUN goToKey IN h-handle (INPUT <integer>). | |
Descrição
| Reposiciona registro com base no índice primário e único da tabela. | |
Parâmetros | Descrição | |
pnum_id_docto | Código do usuário | |
Retorno | A BO irá reposicionar no registro que foi solicitado. |
validateRecord | |||
Requisito | Query posicionada no registro. | ||
Sintaxe | Run validateRecord in handle (INPUT pType). | ||
Descrição | Validações pertinentes ao DBO. | ||
Parâmetros | Descrição | ||
pType | Recebe o tipo de validação. create: Indica a criação de um registro
update: Indica a atualização de um registro delete: Indica a eliminação de um registro | ||
Retorno |
Método Negócio
pi-get-next-seq | |||
Requisito | Não há. | ||
Sintaxe | RUN pi-get-next-seq in h-handle (OUTPUT <pNextValue> ). | ||
Descrição | Retorna um valor inteiro com o próximo ID do documento a ser criado na inclusão de registro. | ||
Parâmetros | Tipo | Descrição | |
pNextValue | INTEGER | ID do documento | |
Retorno | Valor do próximo ID do documento |
OpenQuery / SetConstraint / LinkTo
Não há.