OpenADS — Documentação (Português)
OpenADS é uma implementação livre e clean-room de um motor
de banco de dados compatível com ADS. Funciona como
substituto direto do Advantage Client Engine (ace32.dll /
ace64.dll / libace.so) — aplicações Harbour / Clipper que
fazem link com contrib/rddads continuam funcionando sem
recompilar.
Conteúdo
- Primeiros passos — instalação, primeiro build, smoke test.
- Arquitetura — arquitetura de cinco camadas (ABI / Sessão / SQL / Motor / Plataforma).
- Dicionário de dados — formato
.addclean-room + APIengine::DataDict+ superfície REST. - Studio (console web) — administração do
motor a partir de qualquer navegador através do console HTTP
embutido em
openads_serverd. - Benchmarks — números cross-platform SQL (Windows MSVC / Linux clang -O3 / macOS AppleClang).
- Implantação TLS — terminar HTTPS na frente do Studio com Caddy / nginx / stunnel / túnel SSH.
- Compatibilidade de ordinais — resolver o erro Win “ordinal NNN não encontrado” quando a import table da app referencia ordinais SAP.