150 likes | 257 Views
Serviços Customizados no ALEPH 500 SQL na GUI. Luiz C. F. dos Santos. Falando um pouco sobre SQL. Linguagem de Consulta Estruturada. Banco de dados relacional. Pontos positivos. Padronização de consultas a banco de dados. Grande flexibilidade na construção de relatórios. Ponto negativo.
E N D
Serviços Customizados no ALEPH 500SQL na GUI Luiz C. F. dos Santos
Falando um pouco sobre SQL • Linguagem de Consulta Estruturada. • Banco de dados relacional. • Pontos positivos. • Padronização de consultas a banco de dados. • Grande flexibilidade na construção de relatórios. • Ponto negativo. • Complexibilidade.
Por que SQL na GUI • Facilitar a geração de relatórios. • Evitar o uso da interface de comando. • Evitar a complexibilidade do SQL. • Tornar a execução de SQL mais interativa.
Serviços Customizados do ALEPH 500 São programas escritos por clientes que executam tarefas de acordo com a sua necessidade. Observe que os Serviços Customizados não fazem as correções e verificações padrões do ALEPH. Essas verificações e correções ficam sob responsabilidade de quem cria o Serviço Customizado.
Como criar um Serviço Customizado • Criar o script do Serviço Customizado. • Criar uma interface para o Serviço Customizado. • Criar a ajuda para o Serviço Customizado. • Inserir o Serviço Customizado na GUI. • Criar o SQL com a consulta para o relatório.
O script do Serviço Customizado # p_custom_01 source $aleph_proc/def_local_env start_p_generic_proc set sql_library = "$p_active_library/`get_ora_passwd $p_active_library`" set data_inicial = $p1 set data_final = $p2 sqlplus $sql_library @/exlibris/aleph/a16_1/alephm/sql_stat/estatistica_catalogadores $data_inicial $data_final $p_active_library # ex_p_custom_01: bl_end rm_f_symbol exit /exlibris/aleph/a16_1/aleph/proc/p_custom_01
O Script da interface do Serviço Customizado <?xml version = "1.0"?> <!DOCTYPE dialog SYSTEM "dialog.dtd"> <dialog> <title>Estatística de catalogadores.</title> <proc>p_custom_01</proc> <ignore_print_id> </ignore_print_id> <control> <date_time> <argname>F01</argname> <label>Data (Início)</label> <value></value> </date_time> </control> <control> <date_time> <argname>F02</argname> <label>Data (Fim)</label> <value></value> </date_time> </control> /exlibris/aleph/u16_1/alephe/pc_b_por/p-custom-01.xml
Inserir o Serviço Customizado na GUI <sub_menu> <group_caption>Personalizado</group_caption> <item> <display>Estatítica de catalogadores </display> <file>p-custom-01</file> </item> </sub_menu> /exlibris/aleph/u16_1/alephe/pc_b_por/menu-catalog.xml
A interface do Serviço Customizado Selecione o menu “Estatística de Catalogadores”.
A ajuda do Serviço Customizado Clique em ajuda para visualizar
Acessando Gerenciador de Tarefas Selecione o Gerenciador de Tarefas.
Acessando Gerenciador de Tarefas Selecione o relatório para visualização.
http://www.exl.com.br/estatistica_catalogadores.htm Aminação com o exemplo: