01. DADOS GERAIS
Produto: | TOTVS Framework
|
---|---|
Linha de Produto: | Linha Logix |
Segmento: | Tecnologia |
Módulo: |
Framework (Linha Logix) - Administração Logix
|
Função: | Funções utilitárias 4GL e ADVPL |
País: | Brasil |
Ticket: | |
Requisito/Story/Issue (informe o requisito relacionado) : | DFWKLOGIX-429 |
02. SITUAÇÃO/REQUISITO
Desenvolvimento de novas funções utilitárias envolvendo:
- Exportação de arquivos no formato CSV, UNL e excel a partir de um array of record do 4GL.
- Manipulação de nomes de arquivos
- Uso de instrução SQL dinâmica para carga de array de record dinamicos
- Tela SQLPreview para permitir administrador rodar um SQL e visualizar o resultado em uma tela do produto Logix.
03. SOLUÇÃO
Desenvolvimento e liberação de novas funções utilitárias:
- ExportArrayToExcelXML → Exportar dados de uma variável ARRAY OF RECORD 4GL para um arquivo excel no formato XML (Semelhante a funcionalidade atual existente a partir de GRIDs de telas metadado Logix).
- ExportArrayToExcelCSV → Exportar dados de uma variável ARRAY OF RECORD 4GL para um arquivo excel no formato CSV (Semelhante a funcionalidade atual existente a partir de GRIDs de telas metadado Logix).
- UnloadArrayToFile → Exportar dados de uma variável ARRAY OF RECORD 4GL para um arquivo no formato UNLOAD 4GL (Semelhante a funcionalidade da instrução UNLOAD da linguagem 4GL).
- LOG_file_adjustExtension → Trocar a extensão do nome de um arquivo contido em uma variável CHAR.
- LOG_file_getExtension → Recuperar a extensão de um nome e caminho de arquivo contido em uma variável CHAR.
- LOG_file_getName → Recuperar o nome de um caminho completo de arquivo contido em uma variável CHAR.
- SQLSTMT_loadSQLDataToDynArrayRecord → Carga dos dados resultantes de uma instrução SQL em uma variável ARRAY OF RECORD 4GL, permitindo criar ou não a estrutura da variável ARRAY OF RECORD 4GL automaticamente. Não carrega informações das colunas da query SQL.
- SQLSTMT_loadSQLInfoColumns → Carregar informações das colunas resultantes de uma instrução SQL (Nome da coluna, tipo, tamanho, precisão, tipo 4GL, obrigatoriedade).
- SQLSTMT_loadArraySQLInfoColumns → Retornar informações das colunas resultantes de uma instrução SQL processada pelas funções SQLSTMT_loadSQLDataToDynArrayRecord() ou SQLSTMT_loadSQLInfoColumns()
- SQLSTMT_loadArray4GLRecordFields → Registrar uma variável ARRAY OF RECORD que irá receber o resultado da instrução SQL definida pela função SQLSTMT_loadSQLInfoColumns()
- SQLSTMT_loadSQLQueryDataToDynArrayRecord → Carrega os dados resultantes de uma instrução SQL em uma variável ARRAY OF RECORD 4GL preparada pelas funções SQLSTMT_loadSQLInfoColumns() e SQLSTMT_loadArray4GLRecordFields()
- SQLSTMT_getDetailLastSQLError → Recupera informações detalhadas de uma instrução SQL (Código e descrição do erro ocorrido)
- SQLSTMT_getErrorMessage → Retorna mensagem de erro ocorrida em uma das funções SQLSTMT_loadSQLDataToDynArrayRecord(), SQLSTMT_loadSQLInfoColumns(), SQLSTMT_loadArraySQLInfoColumns(), SQLSTMT_loadArray4GLRecordFields() ou SQLSTMT_loadSQLQueryDataToDynArrayRecord()
-
- SQLPreview() → Função para uso de administradores Logix, para execução de um query SQL do banco de dados e exibição de seu resultado em uma GRID metadado (Tela apenas para consulta de dados).
ATENÇÃO
Em breve estas funções serão devidamente documentadas e também terão exemplos de uso. Assim que estiverem concluídas, serão registrados os respectivos links de acesso.
04. DEMAIS INFORMAÇÕES
Não se aplica.
Disponível a partir do pacote oficial 12.1.2311 ou Framework Fix 12.1.2305(fix01)
IMPORTANTE!
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas