Entrada y salida
Fuentes, contratos y estructura observada
El Designer evita escribir contratos a mano: un Servidor se entera de sus operaciones desde una fuente, el Task se genera desde esa firma y, cuando el XML es dinámico, el motor captura la estructura real de una ejecución.
Fuentes de un Servidor
- En la pantalla del Servidor, sección Fuentes: WSDL por URL o archivo, OpenAPI/Swagger por URL o archivo, descubrir stored procedures del servidor o cargar un script SQL, catálogo de otra instancia stxGo.
- Preview y Aplicar guardan un snapshot con las operaciones, su hash y fecha, más un índice liviano. Un Servidor puede tener varias fuentes.
- Refrescar muestra el diff antes de aplicar y avisa qué operaciones dejan de estar. Cada operación trae un nivel de confianza y avisos de degradación.
Generar un Task desde una firma
- En el diálogo del Task, Generar desde firma…: se elige servidor y operación, se ve la vista previa y se generan Entrada, Salida y Fault sin escribir XML. Lee el índice del servidor, sin red.
- También ofrece firmas Observadas (de otros Tasks del proyecto) y Plantillas incorporadas.
- Si el Task ya tiene campos, el botón pasa a Reemplazar con el diff; se puede conservar un campo o dejar un mensaje sin sincronizar. Un paso opcional crea las asignaciones iniciales en la flecha entrante.
Estructura observada (XML dinámico)
- En un campo
Xmlsin hijos, el ícono de cámara pide capturar la estructura en la próxima ejecución; el motor la registra al terminar y el árbol muestra los campos con el símbolo ≈. - Esos campos se arrastran a asignaciones, se usan en Asignar XPath… y en el constructor de fórmulas, nunca como destino.
- El modal Estructura observada… también acepta pegar un XML, usar la última ejecución, elegir una ejecución de la bitácora o ejecutar y capturar.
- Es un mapa, no un contrato: guarda nombres, jerarquía, atributos y repetidos, sin valores ni tipos. Vive en un archivo hermano del proceso, no cambia el BPD ni la ejecución, viaja con exportar e importar y se puede borrar sin riesgo.
- Entre instancias stxGo, la estructura del fin del productor llega al consumidor a través del catálogo del servidor.
