Localização
Uma transação de localização permite verificar o correto funcionamento dos equipamentos de validação.
O que são transações de localização?
As transações do tipo 19 são geradas pelos validadores embarcados sempre que se altera o contexto de validação - linha, percurso, circulação, paragem atual. Assim, de forma simplificada, a cada circulação devem estar associadas um número de transações de localização igual ou superior ao número de paragens do seu percurso.
Estas transações permitem, entre outras operações, perceber se os equipamentos de validação estiveram a funcionar corretamente durante toda a viagem, assim como a monitorização da realização de todo o percurso de uma circulação pelo operador.
Estrutura Simplificada
| Propriedade | Tipo | Descrição |
|---|---|---|
| _id | GUID | identificador único da transação |
| agency_id | STRING | código do Operador de transporte |
| apex_version | STRING | versão da APEX em utilização |
| created_at | INTEGER | timestamp (data+hora) da geração da transação |
| device_id | STRING | identificador do equipamento embarcado que gerou a transação |
| line_id | STRING | código identificador da linha |
| pattern_id | STRING | código identificador do percurso |
| trip_id | STRING | código identificador da circulação |
| stop_id | STRING | código identificador da paragem |
| vehicle_id | STRING | identificador do veículo |
| updated_at | INTEGER | timestamp (data+hora) da integração da transação nos sistemas da TML |
| mac_sam_serial_number | INTEGER | identificador do número de série do cartão SAM que gerou a transação |
| mac_ase_counter_value | INTEGER | número de contador incremental associado à transação, atribuído pelo equipamento embarcado, que permite a avaliação da sequencialidade das transações geradas por aquele cartão SAM |