Sistema

Instalación y despliegue

Tres ejecutables sin dependencias, para Linux y Windows, y un mismo comando de servicio en ambos sistemas.

Esta parte no está en la Referencia del Designer: sale de la documentación de operación y release del repositorio.

stx --check--config <carpeta>stx --config<carpeta>stx service install--name … --config …start · statusstop · uninstallGET /admin/healthPreflight → primer plano → servicio → verificaciónUn proyecto abre hasta tres puertosPuerto TCP del canalPuerto web (SOAP · REST · WSDL · OpenAPI)Puerto de administración
Del preflight al servicio verificado; cada proyecto abre hasta tres puertos.

Binarios

EjecutableQué es
stxEl motor, un proyecto por instancia.
stx-designerConsola web, una por servidor.
stx-traceArchivo histórico, uno por entorno.

Cada release produce las tres versiones Linux y las tres de Windows más el kit de instalación; stx --version imprime la versión. Rutas sugeridas: /opt/stx/ en Linux y C:\stx\ en Windows.

Primer arranque

stx --check --config <carpeta> valida el proyecto sin levantarlo (preflight); stx --config <carpeta> lo corre en primer plano para probar. Un proyecto abre hasta tres puertos: el TCP del canal, el puerto web y el puerto de administración.

Servicio del sistema

El mismo comando en ambos sistemas: stx service install --name <proyecto> --config <carpeta>, y luego start, status, stop o uninstall. En Linux crea una unidad systemd que se reinicia sola; en Windows registra el servicio en el SCM con acciones de recuperación. Varios proyectos en un servidor son varios servicios con nombres y puertos distintos. En Windows con autenticación integrada se recomienda una cuenta administrada (gMSA) o una cuenta de dominio fijada en el servicio; la contraseña nunca va en la configuración.

Designer y Trace

stx-designer --set-superadmin-password fija el administrador; stx-designer service install con puerto, workspace, raíz de proyectos y certificado lo deja como servicio en https://<servidor>:8080. Cada proyecto se conecta a su motor con la URL y el token de administración. STX-Trace se instala con stx-trace service install apuntando al workspace y a la carpeta de archivo, o desde el panel del Designer.

Instalador Windows

El kit trae los tres ejecutables, un proyecto demo y un instalador de un comando en PowerShell (además de un setup.exe gráfico) que deja el administrador, la configuración, el servicio del Designer y, si se pide, el primer motor, y abre la consola en el navegador.

Actualización

Detener el servicio, respaldar el binario, copiar el nuevo, correr stx --check y arrancar; de a un proyecto. En Windows, actualizar-windows.ps1 hace todo el ciclo sobre la flota: descubre los servicios, respalda, reemplaza, aplica el perfil estándar, instala Trace si falta, verifica salud y vuelve atrás solo si algo falla.

Verificar salud

GET /admin/health con el token devuelve versión, tiempo encendido, canales con puertos y pools; una llamada real por TCP, SOAP o REST; una transacción que toque la base; y confirmar que se escriben el log y la bitácora del día. El Health también dice la URL real del WSDL y del OpenAPI.