Queries

Neste capítulo iremos descrever todas as pesquisas possíveis através da HUP. Todas estas pesquisas contempladas no documento são síncronas, isto é, o emissor e o receptor estão num estado de sincronia antes de a comunicação iniciar e permanecem em sincronia durante a transmissão. Assim que é enviada a pesquisa espera-se que a resposta seja imediata pelo mesmo canal de comunicação.
As pesquisas podem ser simples (apenas um parâmetro) ou compostas (mais do que um parâmetro). Para que as pesquisas sejam bem sucedidas, a sua identificação (que passa nos campos QRD-9.2 ou QPD-3.1) deve ser igual à descrita neste manual. Em cada descrição detalhada das queries encontramos um quadro que indica as características da pesquisa na linha  "Query Characteristics".
Outro campo muito importante para o sucesso / performance das pesquisas e da Base de dados é o campo  RCP-2 que irá indicar qual o número de registo a devolver, se fizermos uma pesquisa para devolver 100 resultados será muito mais pesada e morosa se for uma pesquisa de 10 resultados. É importante que o valor seja sempre enviado. 

Nas respostas, o campo QAK-2 tem várias possibilidades de resposta sendo eles: (1) "NF" que significa que não foram encontrados quaisquer resultados para a pesquisa; (2) "OK" que correu tudo bem; (3) "AE" que significa que ocorreu um erro, neste caso, o detalhe do erro encontra-se no campo MSA-3.



QBP

K22

K25

ZE1

ZI1

ZO1

ZV1

ZV2

ZT1

ZL1

ZR1

ZM5*

A19

S25

MSH

X

X

X

X

X

X

X

X

X

X

X

X

X

X

QPD

X

X

X

X

X

X

X

X

X

X

X

X

 


RCP

X

 

 

 

 

 

 

 

 

 

 

 

 


QRD

 

 

 

 

 

 

 

 

 

 

 

 

X

X

QRF

 

 

 

 

 

 

 

 

 

 

 

 

X

X

MSA

 

X

X

X

X

X

X

X

X

X

X

X

X

X

ERR

 

X

X

X

X

X

X

X

X

X

X

X

X

X

QAK

 

X

X

X

X

X

X

X

X

X

X

X

X

X

EVN

 

 

 

 

 

 

 

 

 

 

 

 

X


PID

 

X

 

X

X

 

 

X

X 

X

X

 

X

X
ZID











X

NK1

 

 

 

 

 

 

 

 

 

 

 

X


PV1

 

 

 

X

X

 

 

X

 X

 

 

 

X

X

PV2

 

 

 

 

 

 

 

X

 X

 

 

 

X

X

ROL

 

 

 

 

 

 

 

 

 

 

 

 

X


AL1

 

 

 

 

 

 

 

 

 

 

 

 

X


DG1

 

 

 

 

 

 

 

 

 

 

 

 

X


PR1

 

 

 

 

 

 

 

 

 

 

 

 

X


IN1

 

 

 

 

X

 

 

 

X 

 

 

 

X


IN2

 

 

 

 

 

 

 

 

 

 

 

 

X


ORC

 

 

 

 

 

 

 

 

 

X

X

 

 


TQ1

 

 

 

 

 

 

 

 

 

X

X

 

 


OBR

 

 

 

 

 

 

 

 

 

X

X

 

 


FT1

 

 

 

 

 

 

 

 

X

 

 

 

 


STF

 

 

X

 

 

 

 

 

 

 

 

 

 


ORG

 

 

X

 

 

 

 

 

 

 

 

 

 


SCH

 

 

 

 

 

X

X

 

 

 

 

 

 

X

TQ1

 

 

 

 

 

X

X

 

 

 

 

 

 

X

RGS

 

 

 

 

 

X

X

 

 

 

 

 

 

X

AIS

 

 

 

 

 

X

 

 

 

 

 

 

 

X

AIP

 

 

 

 

 

X

X

 

 

 

 

 

 

X

AIL

 

 

 

 

 

X

 

 

 

 

 

 

 

X

MFE

 

 

 

 

 

 

 

 

 

 

 

X

 


MFI

 

 

 

 

 

 

 

 

 

 

 

 

 


LOC

 

 

 

 

 

 

 

 

 

 

 

X

 


X = Suportado
X = Suportado e Repetição
* = Em desenvolvimento