OpenADS — Documentación (Español)

OpenADS es una implementación libre y clean-room de un motor de base de datos compatible con ADS. Funciona como reemplazo directo del Advantage Client Engine (ace32.dll / ace64.dll / libace.so) — las aplicaciones Harbour / Clipper que enlazan contra contrib/rddads siguen funcionando sin recompilar.

Release actual: v1.8.4.

Contenido

  • Novedades — resumen de cambios desde v1.0.0-rc29 → v1.8.2 (relleno OrdScope, colación NTXPL852, y más).
  • Historia del proyecto — cómo OpenADS creció desde un esqueleto mínimo hasta un motor completo compatible con ADS (868 commits).
  • Migrando desde ADS — mapear una instalación Advantage a OpenADS; rollback (error CDX 7017), puerto 6262.
  • Primeros pasos — instalación, primer build, smoke test.
  • Arquitectura — arquitectura de cinco capas (ABI / Sesión / SQL / Motor / Plataforma).
  • Protocolo wire — spec del wire TCP / TLS nativo OpenADS (frame, opcodes, payload, errores, versionado). Disponible en inglés.
  • Diccionario de datos — formato .add clean-room + API engine::DataDict + superficie REST.
  • Studio (consola web) — administración del motor desde cualquier navegador (modo Remote Server o LocalServer).
  • Benchmarks — SQL local + AOF (Rushmore) + repaint xbrowse sobre el wire.
  • Compat rddads / X# RDD — superficie de compatibilidad Harbour contrib/rddads y X# AXDBFCDX (rc19 M12.22 / M12.23).
  • Backend SQLite — abrir y operar una base de datos SQLite vía ACE / rddads con una URI sqlite://.
  • Stored procedures — procedimientos AEP personalizados (DLL/SO externa) y los procedimientos sp_* integrados del Data Dictionary.
  • Cookbook — ejemplos Harbour ejecutables y comentados (pistas console + ORM), de simple a avanzado.
  • Despliegue como servicio — correr openads_serverd como servicio Windows / unit systemd / launchd plist (rc14).
  • Despliegue TLS — terminar HTTPS delante de Studio con Caddy / nginx / stunnel / SSH tunnel.
  • Compatibilidad de ordinales — solucionar el error Win “no se encontró ordinal NNN” cuando la import table de la app referencia ordinales SAP.
  • Referencia API — 357 funciones Ads* exportadas por ace64.dll / libace.so (conexiones, tablas, índices, SQL, Data Dictionary, cifra, telemetría).
  • Issues conocidos — items abiertos. Disponible en inglés.

Otros idiomas

English · Português


Table of contents


This site uses Just the Docs, a documentation theme for Jekyll.