NTi Data Provider

El conector IBM i diseñado para .NET.

Todo su IBM i nativamente desde .NET.

Conecte .NET y su IBM i con NTi, para un acceso inmediato a los datos, programas y mucho más.

Toda la potencia de su AS/400 disponible a través de una interfaz EF Core y ADO.NET estandarizada, conocida por todos.

Ningún conocimiento de IBM i requerido, ningún aprendizaje.

Más que un conector. Una nueva forma de desarrollar en IBM i.

Icono base de datos DB2 for i
DB2 for i
Icono EF Core sin driver
EF Core
Icono comandos CL IBM i
Commandos CL
Icono agnóstico plataforma y versión
Agnóstico a la versión
Icono impresión ficheros spool
Spools
Icono lenguaje RPG IBM i
RPG
Icono multiplataforma autónoma
Autónomo y multiplataforma

Tres componentes. Una solución.

El conector y sus extensiones.

EF Core 8.

El ORM de referencia con NTi para desarrollar aplicaciones a la velocidad de la luz, tanto si parte de cero como de una base existente.

NTi Data Provider.

El conector ADO.NET nativo y autónomo para acceder a los datos, programas y servicios de su IBM i, AS/400.

Toolbox NTi.

La extensión para administrar su IBM i, AS/400 en pocas líneas de código, con métodos listos para usar.

Ofrezca a sus desarrolladores las herramientas adecuadas.

Todo el IBM i, accesible desde Visual Studio.

Listo en 10 minutos, ¡en cualquier lugar!

  • Sin driver en el lado cliente y sin instalación en IBM i
  • Agnóstico de plataforma y versiones
  • Acceso completo : DB2 for i, RPG, comandos CL, APIs
  • Conexión TCP/IP segura (SSL/TLS)Conexión TCP/IP segura (SSL/TLS)
  • Gestión optimizada de jobs QZDASOINIT / QZRCSRVS
  • 100 % autónomo, sin dependencias de terceros
  • Compatible con on-premise, cloud y contenedores
  • Interfaz estandarizada ADO.NET
  • Soporte para transacciones complejas, parámetros tipados y streaming de datos

La extensión oficial de EF Core para DB2 for i.

Desarrolle sus aplicaciones .NET más rápido, sin escribir una sola línea de SQL. La extensión EF Core de NTi le permite aprovechar su IBM i con las mismas herramientas y métodos que para sus otras bases de datos, directamente desde Visual Studio.

  • Code First : Tablas, columnas y accesos CRUD generados sin SQL
  • DB First : Capa de acceso a datos generada a partir de una base existente
  • EF Core gestiona toda la capa de acceso a los datos
  • Estándar .NET : Utilizable como para SQL Server, Postgres o Oracle
  • Modelo .NET : Genere directamente sus entidades
  • Migración automática : Gestione las evoluciones del esquema sin manipulación SQL
  • Optimizado para IBM i: Rendimiento ajustado a las especificidades de DB2 for i
  • Instalación en un clic desde NuGet

La extensión Toolbox by NTi.

Toolbox es la caja de herramientas para dominar su IBM i, AS/400, iSeries. Mensajes, spools, jobs, comandos CL, valores del sistema: todo se vuelve accesible, automatizable e integrado en sus aplicaciones .NET.

  • Archivos spool : Liste y recupere los archivos spool
  • Comandos CL : Obtenga la definición y los prompts de los comandos
  • Llamadas de programas : Ejecute procedimientos de servicio
  • Jobs : Lista, monitorización y bloqueo
  • Mensajes del sistema : Envíe, reciba, responda
  • Valores del sistema : Acceda a los parámetros clave
  • Red y base de datos : Acceso a atributos de red y relaciones DB
  • Compatibilidad ampliada : Funciona en .NET Framework 4.7+, .NET Core y .NET 5 a 9
  • Instalación en un clic desde NuGet
Presentación visual Toolbox by NTi

Libere a sus equipos.

Trabaje al 100 % desde Visual Studio, con una sintaxis familiar para todos los desarrolladores. Con NTi, DB2 for i se utiliza como un gestor de bases de datos nativo en su IDE, permitiendo a sus desarrolladores .NET intervenir directamente en el IBM i sin pasar por los equipos AS/400.

Esta unificación de herramientas y prácticas integra IBM i en sus flujos de trabajo DevOps y CI/CD, ofreciendo un ahorro de tiempo significativo, reduciendo la formación necesaria y liberando más recursos para el desarrollo de alto valor añadido.

Evolucione sin riesgo.

¿Sus programas IBM i ya funcionan perfectamente? Consérvelos. Con NTi, invoque directamente sus aplicaciones empresariales existentes (RPG, SQLRPG, CL) desde sus nuevas aplicaciones .NET, sin tocar una sola línea de su código histórico.

Haga evolucionar sus sistemas a su propio ritmo: integre nuevos módulos aplicativos, sustituya poco a poco algunas funcionalidades o simplemente amplíe el acceso a sus datos y servicios hacia nuevos usos. Agnóstico a la versión y sin necesidad de instalación en el lado IBM i, NTi está operativo de inmediato.

Más allá de los Datos.

Todo lo que su IBM i sabe hacer, sus desarrolladores .NET ahora pueden hacerlo desde .NET. Ejecute comandos CL, invoque APIs de sistema o programas RPG, gestione jobs, mensajes o archivos spool, todo directamente desde sus aplicaciones.

Utilice NTi como desee: mantenga sus hábitos en la pantalla verde junto con la potencia de las herramientas .NET, o distribuya las tareas entre ambos según sus necesidades y benefíciese así de lo mejor de los dos mundos.

Escalabilidad controlada.

Implemente sus aplicaciones .NET/IBM i directamente en IBM Power gracias al soporte nativo del runtime .NET, y consolide sus operaciones en una plataforma robusta y económica.

Optimice sus infraestructuras y unifique su arquitectura para hacer evolucionar sus despliegues y absorber más carga sin necesidad de reescribir sus aplicaciones. Y sin dependencias de terceros, mantiene un control total sobre el rendimiento, la seguridad y los costes.

Posibilidades concretas. E infinitas.

Más que un simple acceso a los datos.

Icono micro-servicios

Micro-servicios.

Con NTi, la potencia y la versatilidad de .NET permiten exponer fácilmente los servicios IBM i a todas las tecnologías web, independientemente de la carga o de la arquitectura.

Icono aplicación en contenedor

.NET en Power.

Implemente sus aplicaciones .NET en contenedores y centralice sus cargas de trabajo .NET/IBM i en una infraestructura Power eficiente, segura y económica. NTi es compatible con los runtimes .NET en Power y con entornos virtualizados o modernos en contenedor.

Icono modernización IBM i

Modernización IBM i.

Acceda a los comandos, programas y a la base de datos de su IBM i. Reutilice lo existente, capitalice su experiencia y modernice sin reescribirlo todo.

Icono Edge computing & IoT

Edge computing & IoT.

NTi es compatible con las arquitecturas x86, ARM y Power. Cree pasarelas inteligentes entre sus equipos conectados y su IBM i, en entornos embebidos o en tiempo real.

Planes y precios.

Una licencia única por partición IBM i / AS/400, independiente de la potencia del servidor, con suscripción anual para un uso ilimitado.

Número ilimitado de usuarios, sin noción de grupo de software, y acceso al conector NTi, a la extensión EF Core y a Toolbox Extensions.

1 año

5 000€ +IVA /año

Por LPAR.

3 años

4 000€ +IVA /año

Por LPAR.

5 años

3 000€ +IVA /año

Por LPAR.

Licencia Editor

¿Es usted integrador o editor? Hablemos juntos de una oferta personalizada adaptada a sus necesidades.

Contáctenos

De la idea a la acción.
Inmediatamente con NTi.

Pensado y diseñado para ser intuitivo y fácil de integrar, NTi es nativo en .NET.

Ninguna configuración compleja, ninguna capa adicional y cero dependencias externas.

Una solución valorada, probada y adoptada desde los primeros ensayos por nuestros clientes.

Icono descarga

Añada.

Descargue NTi desde NuGet.

Icono desarrollo

Desarrolle.

Cree sus programas con Visual Studio.

Icono despliegue

Implemente.

Implemente sus aplicaciones .NET.

Su licencia de prueba
en un clic.

Comience ahora y reciba en menos de 24 horas un script SQL que contiene su licencia de prueba de NTi, para ejecutar directamente en su partición IBM i, sin ninguna instalación. A continuación, solo tendrá que referenciar NTi en su proyecto .NET para beneficiarse inmediatamente de todas sus funcionalidades.

1. Información del sistema.

¿Dónde encontrar su número de serie IBM i y el ID de partición?

Ejecute esta consulta en su sistema IBM i:

SELECT SERIAL, PART_ID FROM QSYS2.SYSTEM_STATUS_INFO;
⚠️

Si no dispone de esta información,
utilice nuestro formulario de contacto .

2. Contactos.

Preguntas frecuentes.

¿Tiene preguntas sobre la integración de NTi y sus extensiones en su empresa? Nuestra FAQ está aquí para darle respuestas claras y útiles a las preguntas más frecuentes de nuestros clientes.

Si no encuentra la respuesta que busca, contáctenos : estamos disponibles para ayudarle y responder a sus preguntas.

Licencia : Una licencia única por partición IBM i - AS/400, independientemente de la potencia del servidor, con una suscripción anual para un uso ilimitado:

  • Un número ilimitado de usuarios.
  • Sin conceptos de grupo de software.
  • Acceso al conector NTi, EF Core y Toolbox Extensions.

También está disponible un período de prueba gratuito de 30 días para probar NTi y sus extensiones.

Mantenimiento : Las actualizaciones de NTi y sus extensiones (EF Core y Toolbox NTi) son gratuitas y están disponibles a través del gestor de paquetes NuGet, con compatibilidad ascendente garantizada.

NTi, EF Core y Toolbox no requieren soporte técnico específico. Estas herramientas se basan en competencias universales (C#, SQL, HTML) y se instalan vía NuGet en sus proyectos .NET, sin depender de softwares de terceros como ACS u ODBC.

Lado cliente (.NET) :

  • Herramientas requeridas: Visual Studio o Visual Studio Code, y el gestor de paquetes NuGet.
  • No se necesita ninguna configuración adicional en el lado .NET.

Lado IBM i :

  • No se requiere instalación, salvo la activación de los servidores TCP/IP estándar (*DATABASE, *RMTCMD, *SIGNON). Estos servicios suelen estar ya activos en los IBM i recientes.

En menos de 10 minutos, NTi está listo para ser utilizado.

La clave de licencia se renueva únicamente en el IBM i: basta con ejecutar un script SQL proporcionado por Aumerial en la partición correspondiente.

No se requiere ninguna acción en el lado cliente (.NET): sus aplicaciones existentes continúan funcionando sin necesidad de recompilación ni redistribución.

Puede optar por comprar licencias válidas por 1, 3 o 5 años, evitando así una actualización anual si elige el período más largo.

Aunque NTi no requiere asistencia técnica específica, Aumerial está a su disposición para responder a sus preguntas o acompañarle en caso de problema.

En casos específicos poco frecuentes, puede producirse una anomalía. Si esto llegara a ocurrir, analizamos rápidamente la situación para identificar la causa. Si es necesario, desarrollamos y desplegamos un parche o una actualización vía NuGet lo antes posible, a fin de garantizar la continuidad de sus operaciones.

Para acompañarle en el uso de NTi y sus extensiones, está disponible una documentación completa y regularmente actualizada, o escríbanos a contact@aumerial.com .

Compatibilidad IBM i: NTi, EF Core y Toolbox NTi funcionan con todas las versiones de AS400, IBM i e iSeries que dispongan de una conexión TCP/IP y un puerto RJ45. Aunque es posible interactuar con versiones antiguas, se recomienda el uso de versiones posteriores a V5R4 (febrero de 2006) para operaciones empresariales.

Compatibilidad .NET: NTi y sus extensiones son compatibles con:

  • .NET 6 y posteriores, incluido .NET 8.
  • Mono.
  • Todas las plataformas (Windows, Linux, Android, iOS).

NTi también es compatible con entornos en contenedores como Docker u OpenShift.

NTi ofrece una seguridad reforzada:

  • Autenticación : Requiere un identificador y una contraseña para cada sesión, como en una interfaz 5250.
  • Clave de licencia : El acceso está limitado a las particiones que dispongan de una clave de licencia NTi válida.
  • Cierre automático de sesiones : Las conexiones TCP se cierran automáticamente una vez que no se utilizan, eliminando los jobs fantasma (QZDASOINIT innecesarios).

Nativo en .NET, NTi se basa en la Common Language Runtime (CLR) y garantiza una portabilidad total y una compatibilidad multiplataforma, permitiendo desplegar sus aplicaciones en Windows, Linux, ARM, Docker, etc., sin ninguna dependencia de controladores nativos.

  • No se requiere ninguna instalación o configuración específica en el lado IBM i.
  • Disponible a través de NuGet, NTi y sus extensiones EF Core y Toolbox NTi se instalan rápidamente y están operativos en menos de 10 minutos.
  • EF Core 8 simplifica el acceso a DB2 for i con modelos .NET estándar, eliminando la necesidad de SQL manual.
  • Toolbox NTi automatiza tareas administrativas (spools, jobs, comandos CL) directamente desde .NET, sustituyendo a herramientas de terceros.
  • NTi optimiza la gestión de las conexiones TCP/IP (por ejemplo QZDASOINIT) eliminando los jobs innecesarios e integrando SSL/TLS para intercambios seguros.
  • Compatible con .NET 6 y posteriores, incluido .NET 8, Mono, y en todas las plataformas (Windows, Linux, Android, iOS).

Sí, NTi ha sido diseñado para valorizar sus recursos IBM i y al mismo tiempo facilitar la integración con otras bases.

  • Programas existentes : Puede utilizar directamente sus programas RPG, COBOL (incluido S36) y procedimientos almacenados.
  • Bases múltiples : NTi también se integra en entornos híbridos donde DB2 for i coexiste con SQL Server, Oracle o PostgreSQL. EF Core proporciona una capa de abstracción unificada que simplifica los accesos.

Absolutamente, NTi amplía las capacidades de .NET hacia IBM i:

  • Contenerización y CI/CD : NTi admite Docker y OpenShift, simplificando las prácticas modernas de DevOps y automatización.
  • Inteligencia Artificial : Con .NET 8, NTi abre el acceso a bibliotecas de IA y Machine Learning, como Azure Machine Learning, para enriquecer sus aplicaciones.
  • Interoperabilidad Cloud : Acceso sencillo a servicios como Microsoft Azure y Office 365.
  • Despliegue remoto : Todas las configuraciones pueden gestionarse sin intervención física en el sitio.
  • Gestión multi-AS400 : NTi puede interactuar con varias máquinas de diferentes versiones (por ejemplo, leer datos en una V7R5 y escribir en una V5R4) en un solo programa C#, siempre que los tipos de datos sean compatibles.

NTi, EF Core y Toolbox NTi están diseñados para funcionar como complemento de sus herramientas existentes (ACS, iNavigator, etc.):

  • Su integración no es intrusiva, lo que le permite adoptarlos progresivamente.
  • Modernizan sus flujos de trabajo preservando al mismo tiempo sus inversiones existentes.

NTi admite todos los tipos de datos de DB2 for i, incluyendo:

  • Los campos LOB (BLOB, CLOB, XML).
  • Los tipos específicos como Geospatial.

Sí, NTi permite:

  • Especificar puertos personalizados para cada servicio (base de datos, comandos CL, programas).
  • Utilizar SSL/TLS para conexiones seguras.
  • Configurar el mapeo de puertos a través del servicio PORT MAPPER si no se utiliza la configuración estándar.