MOBI.Docs
Versão da especificação: v1.0

Versions

O módulo Versions: os endpoints do MOBI.Hub, as versões OCPI suportadas e como os participantes anunciam os seus endpoints.

Nesta página

Considerações técnicas

Endpoints do módulo Versions do MOBI.Hub
EndpointURL
Endpoint Versions do MOBI.Hubhttps://hub.mobie.pt/ocpi/hub/versions
Endpoint Version Detailshttps://hub.mobie.pt/ocpi/hub/{version}/details

À data deste documento, o MOBI.Hub suporta as versões OCPI 2.2.1 e 2.2. A integração com a plataforma exige que as entidades exponham explicitamente os endpoints OCPI correspondentes através dos módulos normalizados Versions e Version Details.

DEVE ser possível que um único papel recorra a mais do que uma plataforma técnica para a sua implementação OCPI. No entanto, para um dado papel e módulo, DEVE ser anunciado apenas um endpoint na resposta de Version Details.

As entidades devem usar os endpoints de acordo com o papel representado pelo MOBI.Hub em cada interação (SENDER ou RECEIVER).

Exemplo para um CPO:

  • As Locations DEVEM ser enviadas para o endpoint anunciado pelo MOBI.Hub para a interface RECEIVER de Locations.
  • Os CDRs DEVEM ser obtidos a partir do endpoint anunciado pelo MOBI.Hub para a interface SENDER de CDRs.

O nome de anfitrião (hostname) e o caminho base usados pelos participantes dependem da implementação. O MOBI.Hub descobre dinamicamente todos os endpoints dos módulos através dos módulos Versions e Version Details e constrói os URL finais de acordo com as regras definidas por cada módulo OCPI.

Cabeçalho Authorization

O cabeçalho Authorization pode ser enviado em texto simples, tal como definido pela especificação OCPI, ou codificado em Base64. O HUB de interoperabilidade MOBI.Hub suporta ambos os formatos por motivos de compatibilidade retroativa, embora os participantes sejam incentivados a seguir o formato definido pela especificação OCPI.