Serviços Customizados no ALEPH 500 SQL na GUI

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

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

Page 1: Serviços Customizados no ALEPH 500 SQL na GUI

Serviços Customizados no ALEPH 500SQL na GUI

Luiz C. F. dos Santos

Page 2: Serviços Customizados no ALEPH 500 SQL na GUI

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

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

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

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

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

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

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

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

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

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

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

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

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

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: