TIPOS DE MENSAGENS
Os tipos de mensagens podem ser divididos em solicitações (request) e resposta (response) pela outra parte. O não envio da resposta em tempo hábil para uma mensagem do tipo “Request” poderá ocasionar seu repetido reenvio, em intervalos regulares por um número determinado de vezes. O tempo máximo de resposta (timeout), quantidade de repetições de envio e tempo de espera entre reenvio deverão ser configuráveis no sistema de controle de OSA.
Os seguintes tipos de mensagem estão disponíveis para uso pelos sistemas:
| MENSAGEM | ENVIADA POR | SITUAÇÃO DE USO |
| MsgHandshake | ambos | Primeiro comunicação entre os sistemas |
| MsgPreEntryRequest | OSA | Solicitação de entrada |
| MsgPreEntryResponse | LINK | Resposta à solicitação de entrada |
| MsgPostEntryNotification | OSA | Confirmação de entrada |
| MsgPreExitrequest | OSA | Solicitação de saída |
| MsgPreExitResponse | LINK | Resposta à solicitação de saída |
| MsgExitAuthorization | OSA | Confirmação de saída |
| MsgPostExitNotification | LINK | Resposta à confirmação de saída |
| MsgCancelTicketRequest | LINK | Solicitação de cancelamento de entrada |
| MsgCancelTicketResponse | OSA | Confirmação de cancelamento de entrada |
MsgHandshake
Esta mensagem deverá ser enviada uma única vez, no início da comunicação entre os sistemas.
| CAMPO | TIPO | DESCRIÇÃO | EXEMPLO |
| DateTime | string | Data e hora local do sistema |