Serviços Customizados no ALEPH 500 SQL na GUI

Post on 10-Jan-2016

33 views 3 download

description

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. - PowerPoint PPT Presentation

Transcript of Serviços Customizados no ALEPH 500 SQL na GUI

Serviços Customizados no ALEPH 500SQL na GUI

Luiz C. F. dos Santos

Serviços Customizados no ALEPH 500 SQL na GUI 2

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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.

Serviços Customizados no ALEPH 500 SQL na GUI 3

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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 no ALEPH 500 SQL na GUI 4

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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.

Serviços Customizados no ALEPH 500 SQL na GUI 5

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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.

Serviços Customizados no ALEPH 500 SQL na GUI 6

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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

Serviços Customizados no ALEPH 500 SQL na GUI 7

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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

Serviços Customizados no ALEPH 500 SQL na GUI 8

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

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

Serviços Customizados no ALEPH 500 SQL na GUI 9

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

A interface do Serviço Customizado

Selecione o menu “Estatística de

Catalogadores”.

Serviços Customizados no ALEPH 500 SQL na GUI 10

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

A ajuda do Serviço Customizado

Clique em ajuda para visualizar

Serviços Customizados no ALEPH 500 SQL na GUI 11

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

Acessando Gerenciador de Tarefas

Selecione o Gerenciador de

Tarefas.

Serviços Customizados no ALEPH 500 SQL na GUI 12

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

Acessando Gerenciador de Tarefas

Selecione o relatório para visualização.

Serviços Customizados no ALEPH 500 SQL na GUI 13

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

Visualização do relatório

Serviços Customizados no ALEPH 500 SQL na GUI 14

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

Dúvidas ?

Serviços Customizados no ALEPH 500 SQL na GUI 15

1º Encontro de Usuários ALEPH

30 Nov, e 1º Dez de 2006

http://www.exl.com.br/estatistica_catalogadores.htm

Aminação com o exemplo: