Transcript
Page 1: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

Serviços Customizados no ALEPH 500SQL na GUI

Luiz C. F. dos Santos

Page 2: Serviços Customizados no ALEPH 500 SQL 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.

Page 3: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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.

Page 4: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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.

Page 5: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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.

Page 6: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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

Page 7: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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

Page 8: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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

Page 9: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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”.

Page 10: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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

Page 11: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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.

Page 12: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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.

Page 13: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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

Page 14: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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 ?

Page 15: Serviços Customizados no ALEPH 500 SQL na GUI Luiz C. F. dos Santos

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: