IsisScript - WXIS

Exemplo 13 – Busca ordenada na Base de Dados com seleção de campos

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Busca ordenada na Base de Dados</title></head> <body> Permitir buscas ordenadas na base de dados <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”Hidden” name=”IsisScript” value=”curso/script13.xis”> <input type=”text” name=”expressao”> No campo: <select name=”campo”> <option value=”AUT”>AUTOR <option value=”TIT”>TITULO <option value=”DATA”>DATA </select> No formato: <select name=”formato”> <option value=”form1.pft”>SIMPLES <option value=”form2.pft”>DETALHADO </select> <input type=”submit” value=”pesquisar”> </form> </body> […]

IsisScript - WXIS

Exemplo 12 – Busca ordenada na Base de Dados

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Untitled</title></head> <body> Permitir buscas ordenadas na base de dados <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”Hidden” name=”IsisScript” value=”curso/script12.xis”> <input type=”text” name=”expressao” size=”20″> <input type=”submit” value=”pesquisar”> </form> </body> </html> [/codesyntax] Script [codesyntax lang=”html4strict” container=”pre”] <IsisScript> <section> <display><pft>’Content-type: text/html’/#</pft></display> <field action=”cgi” tag=”2000″>expressao</field> <parm name=”cipar”> <pft> ‘LIVRO.*=C:\bases\livro\livro.*’/ ‘GIZMO.*=C:\bases\gizmo\asc2ans.*’/ </pft> </parm> <do task=”search”> <parm name=”db”>LIVRO</parm> […]

IsisScript - WXIS

Exemplo 11 – Consulta utilizando o dicionário de termos usando campo específico

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Consulta utilizando o dicionário de termos</title></head> <body> <h3>Modelo de Pesquisa utilizando o dicionário de termos</h3> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script11.xis”> Digite uma palavra ou raiz para percorrer o dicionário de termos <input type=”Text” name=”raiz”> <input type=”Checkbox” name=”tombo” value=”REG=”> Pesquisar somente nos números de tombo <input type=”submit” value=”pesquisar”> […]

IsisScript - WXIS

Exemplo 10 – Consulta utilizando o dicionário de termos

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Consulta utilizando o dicionário de termos</title></head> <body> <h3>Modelo de Pesquisa utilizando o dicionário de termos</h3> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script10.xis”> Digite uma palavra ou raiz para percorrer o dicionário de termos <input type=”Text” name=”raiz”> <input type=”submit” value=”pesquisar”> </form> </body> </html> [/codesyntax] Script [codesyntax lang=”html4strict” container=”pre”] <IsisScript> <section> […]

IsisScript - WXIS

Exemplo 09 – Introducao as pesquisas com seleção de campos

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Introducao as pesquisas</title></head> <body> Digite sua expressao de pesquisa, concatenando os campos conforme necessário <form action=”/cgi-bin/wxis.exe”> <input type=”hidden” name=”IsisScript” value=”curso/script9.xis”> <table> <tr> <td><select name=”campo1″> <option value=”/(100,110,111)”>Autor <option value=”/(245)”>Título <option value=”/(690,653)”>Assunto </select> </td> <td><input type=”text” name=”expressao1″></td> <td><select name=”operador1″> <option value=”*”>AND <option value=”+”>OR <option value=”^”>NOT </select></td> </tr> <tr> <tr> <td><select name=”campo2″> […]

IsisScript - WXIS

Exemplo 08 – Pesquisando em várias base

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head> <title>Pesquisando em várias bases</title></head> <body> <h3>Pesquisa em Múltiplas Bases de Dados</h3> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script8.xis”> Digite sua expressão de pesquisa<br> <input type=”text” name=”expressao”> Pesquisar na base <input type=”checkbox” name=”base1″ value=”Livros”>Livros <input type=”checkbox” name=”base2″ value=”Multimidia”>Multimidia No formato: <select name=”formato”> <option value=”simples”>Simples <option value=”detalhado”>Detalhado </select> <input type=”submit” […]

IsisScript - WXIS

Exemplo 07 – escolhendo formato de exibição

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Scipt7</title></head> <body> <h3>Modelo de Formulário para Pesquisas na base Multimidia</h3> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script7.xis”> Digite sua expressão de pesquisa<br> <input type=”text” name=”expressao”> <p> <select name=”formato”> <option value=”simples”>Simples <option value=”detalhado”>Detalhado </select> <input type=”submit” value=”Pesquisar”> </form> </body> </html> [/codesyntax] Script [codesyntax lang=”html4strict” container=”pre”] <IsisScript> <section> <display><pft>’Content-type: text/html’/#</pft></display> <field […]

IsisScript - WXIS

Exemplo 06 – pesquisa em tabela com quantidade de exemplares

Formulário html [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Script6</title></head> <body> <h3>Modelo de Formulário para Pesquisas</h3> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script6.xis”> Digite sua expressão de pesquisa<br> <input type=”text” name=”expressao”> <input type=”submit” value=”Pesquisar”> </form> </body> </html> [/codesyntax] Script [codesyntax lang=”html4strict” container=”pre”] <IsisScript> <section> <display><pft>’Content-type: text/html’/#</pft></display> <field action=”cgi” tag=”2001″>expressao</field> <parm name=”cipar”> <pft> ‘BASE1.*=C:\bases\livro\livro.*’/ ‘GIZMO.*=C:\bases\gizmo\asc2ans.*’/ </pft> </parm> <flow action=”jump”><pft>if […]

IsisScript - WXIS

Exemplo 05 – Exemplo de Formulário de pesquisa.

Formulário html [codesyntax lang=”html4strict”] <html> <head> <title>Scipt5</title> </head> <body> <h3>Modelo de Formulário para Pesquisas</h3> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script5.xis”> Digite sua expressão de pesquisa<br> <input type=”text” name=”expressao”> <input type=”submit” value=”Pesquisar”> </form> </body> </html> [/codesyntax] Script [codesyntax lang=”html4strict”] <section> <display><pft>’Content-type: text/html’/#</pft></display> <field action=”cgi” tag=”2001″>expressao</field> <do task=”search”> <parm name=”db”>C:\bases\livro\livro</parm> <parm name=”gizmo”>C:\bases\gizmo\asc2ans</parm> <parm name=”expression”><pft>v2001</pft></parm> <loop> <display> […]

IsisScript - WXIS

Exemplo 04 – Exibindo registros da base livro com opção de visualização.

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head> <title>Exibir registros da base livros</title> </head> <body> <h2>Exibindo faixa de registros</h2> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script4.xis”> Do MFN: <input type=”Text” name=”inicio”> Até o MFN: <input type=”Text” name=”fim”> No formato: <select name=”formato”> <option value=”simples”>Simples <option value=”detalhado”>Detalhado </select> <input type=”submit” value=”Processar”> </form> </body> </html> [/codesyntax] Script [codesyntax lang=”html4strict” […]

IsisScript - WXIS

Exemplo 03 – Utilizando MFNRANGER.

Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Exibir registros da base livros</title></head> <body> <h2>Exibindo faixa de registros</h2> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script3.xis”> Do MFN: <input type=”Text” name=”inicio”> Até o MFN: <input type=”Text” name=”fim”> <input type=”submit” value=”Processar”> </form> </body> </html> [/codesyntax] Script: [codesyntax lang=”html4strict” container=”pre”] <IsisScript> <section> <display><pft>’Content-type: text/html’/#</pft></display> <field action=”cgi” tag=”2001″>inicio</field> <field action=”cgi” tag=”2002″>fim</field> […]

IsisScript - WXIS

Exemplo 02 – Continua mostrando a passagem de parâmetros e formatação dos resultados.

Continua mostrando a passagem de parâmetros e formatação dos resultados. Formulário HTML [codesyntax lang=”html4strict” container=”pre”] <html> <head><title>Passagem de parâmetros</title></head> <body> <h1>A ABNT 6023 mudou!</h1> <p>Atualize suas referências bibliográficas. </p> <form action=”/cgi-bin/wxis.exe”> <input type=”hidden” name=”IsisScript” value=”curso/script2.xis”> <label>Digite o sobrenome do autor:</label> <input type=”text” name=”sobrenome”> <p> <label>Digite o prenome do autor:</label> <input type=”text” name=”prenome”> <label>Digite o título […]

IsisScript - WXIS

Exemplo 01 – Um simples script que exemplifica a passagem de parâmetros para o IsisScript através do formulário html.

Um simples script que exemplifica a passagem de parâmetros para o IsisScript através do formulário html. Formulário HTML <html> <head> <title>Nosso Primeiro Exercício de WXIS</title> </head> <body> Clique em OK para ver hello! <p> <form action=”/cgi-bin/wxis.exe” method=”post”> <input type=”hidden” name=”IsisScript” value=”curso/script1.xis”> Digite seu nome: <input type=”text” name=”nome” size=”20″> <p> Digite sua cidade: <input type=”text” name=”cidade” […]

IsisScript - WXIS

9.8 Variáveis do Sistema e 9.9 Flow (fluxo)

O Wxis possui variáveis que são de atualização automática do IsisScript, sendo indicadas no atributo action=define. Por exemplo: <field action=”define” tag=”nro_do_tag”>argumento</field> Estes são alguns dos argumentos que podem ser definidos: Isis_Current – Índice da execução corrente do <loop>, isto é , a primeira vez que o loop de uma pesquisa for executado terá o valor […]

IsisScript - WXIS

9.6.1 Cipar – 9.6.2 Gizmo e 9.7 Loops (laços)

Possivelmente, as bases de dados e arquivos auxiliares estarão em diferentes pastas do servidor. O parâmetro cipar pode ser utilizado para indicar os caminhos dos diretórios onde estarão os arquivos utilizados pelo Script, sendo normalmente declarado no início do script, após a primeira tarefa. Por exemplo: <parm name=”cipar”>CDS.*=c:\bases\cds\cds.*</parm> Isto indica que todos os arquivos de […]