Rechercher

Annonce
· Oct 29

Conoced a Henry Hamon Rodrigues Pereira, ¡nuevo moderador de la comunidad de desarrolladores!

Hola, comunidad:

¡Por favor, dad la bienvenida a @henry como nuestro nuevo moderador en el equipo de la comunidad de desarrolladores! 🎉

Como miembro activo, Henry ha compartido constantemente ideas valiosas, ha apoyado a otros desarrolladores y ha impulsado conversaciones enriquecedoras en toda la comunidad. Su gran experiencia y su espíritu colaborativo lo convierten en la persona ideal para ayudar a guiar y hacer crecer nuestra comunidad de desarrolladores.

¡Demos a Henry una gran bienvenida y echemos un vistazo a su biografía!

@Henry Pereira es Líder Técnico y Especialista en Soluciones Técnicas e Innovación en BPlus Tecnologia (Brasil).

Algunas palabras con la que nos resume su experiencia:

  • Comencé mi carrera en informática a finales de 1999, trabajando en el famoso efecto 2000 (¡sí, soy así de viejo!). Poco después, hice prácticas en una empresa que utilizaba la tecnología InterSystems Caché.
  • Pasé casi una década trabajando con Ruby on Rails, y durante ese tiempo empecé a escribir mis primeros artículos técnicos.
  • Desde 2016 he vuelto a trabajar con productos de InterSystems y he sido un miembro activo de la comunidad de desarrolladores.
  • Nací a principios de los 80, sobreviví al efecto 2000, a la profecía del calendario maya, a la victoria de Alemania por 7–1 sobre Brasil… ¡y todavía me queda mucha energía por gastar!
  • Estoy casado, soy padre de dos hijos (de 13 y 10 años), cristiano y formo parte del equipo Musketeers en los concursos de la comunidad. Cuando no estoy programando en mi tiempo libre, me gusta molestar a los vecinos tocando mi guitarra eléctrica… a todo volumen.

¡TE DAMOS UNA CÁLIDA BIENVENIDA!

Gracias y felicidades, @Henry Pereira 👏
¡Nos alegra mucho tenerte en nuestro equipo de moderadores!

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Article
· Oct 29 2m de lecture

Conectarse al servidor SQL mediante autenticación de Windows

Tuve el mismo problema que contaba Jerry en el siguiente enlace al conectar IRIS con el servidor SQL. Mi conexión ODBC está configurada para autenticarse mediante autenticación nativa de Windows.

Configurad la conexión ODBC de IRIS con autenticación de Windows utilizando una cuenta de dominio específica en lugar de la cuenta predeterminada del servidor IRIS

¿Cómo lo solucioné yo?

La raíz del problema

  • El DSN del servidor SQL estaba configurado con autenticación integrada de Windows.
  • IRIS abre la conexión ODBC a través de irisdb.exe, que se ejecuta bajo la cuenta de inicio de sesión del servicio de Windows de IRIS.
  • Mis servicios de IRIS se estaban ejecutando como LocalSystem, por lo que SQL veía la cuenta de la máquina<ORGNAME>\<ASSETID>$. SQL no tenía un inicio de sesión para esa identidad → 18456 / 28000 “Error de inicio de sesión para el usuario ‘…$’”.

Cambié ambos servicios de IRIS para que se ejecutaran con una identidad de dominio que el servidor SQL confiara: <WINDOWSACCOUNTUSERNAME> = <Orgname>\<Username>.

Comandos utilizados (CMD con privilegios de administrador):

"C:\InterSystems\IRIS\bin\iris" stop <instance> quietly 
"C:\InterSystems\IRIS\bin\IRISinstall.exe" setserviceusername <instance> "<YOURWINDOWSACCOUNTUSERNAME>" "<password>" "C:\InterSystems\IRIS\bin\iris" start <instance>

 

Esa utilidad actualiza:

  • InterSystems IRIS Controller for <instance>
  • InterSystems IRIS for <instance>
    ……añade la cuenta a los grupos IRISServices y IRIS_Instance_<instance>, y otorga los permisos NTFS necesarios. 

Por favor, decidme si hay una forma mejor de hacerlo.

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Article
· Oct 28 3m de lecture

IRIS Home Assistant Add-On (HAOS)

InterSystems IRIS Community Edition HAOS Add-On

Run InterSystems IRIS inside of Home Assistant, as an add-on.  Before you dismiss this article possibly under the guise that this is just a gimmick, Id like you to step back and take a look at how easy it is to launch IRIS based applications using this platform.  If you look at Open Exchange, you will see dozens of dozens of applications worthy of launching while they are basically hung out to dry as gitware, and launchable if you want to get into a laptop battle with containerd or Docker.  With a simple git repo, and a specification, you can now build your app on IRIS, and make it launchable through a marketplace with limited hassle to your end users.  Run it along side Ollama and the LLM/LAM implementations, expose anything in IRIS as a sensor or expose an endpoint for interaction in your IRIS app to interact with anything you've connected to HAOS.  Wanna restart an IRIS production with a flick of a physical switch or Assisted AI? You can do it with this add-on, or your own, right alongside the home automation hackers.

Getting Started

We're Running HAOS, and we have checked the about box and confirmed our installation method to be "Home Assistant OS".

Installation

For Home Assistant OS, follow these steps:

  • Add the repository to the Add On Store.
  • Restart the Supervisor.
  • Search for "InterSystems IRIS Community Add-ons" and install and start it.
  • Launch the System Management Portal.

Add Repository

The repo for the iris-haos add-on is: 

https://github.com/sween/iris-haos

Navigate to the Add On Store and hit the three dots on the right upper corner and select "repositories"

Click add and close the dialog.

Restart the Supervisor

From the haos cli/shell, run:

ha addons reload

Back in the Add Ons store, you should IRIS listed and available.

Select the Add-On, Install and Start it.

You can post configure the port specifications or add new ones to your application, this one is just setup for the SMP.

The log should show an all too familiar output from messages.log from the container.

Next, select hit the "Open Web UI" Button, and we should be in business with IRIS running on HAOS!

This is made possible by the "network_mode": "host" directive in the add on, which will allow the ports to be exposed to the haos host.

Extra Credit

Scrape a metric from IRIS and display it in HAOS.

Add the following to your `configuration.yaml`:

sensor:
  - platform: rest
    name: iris_log_reads_per_sec
    resource: http://127.0.0.1:52773/api/monitor/metrics
    value_template: >
      {% set lines = value.split('\n') %}
      {% for line in lines %}
        {% if line.startswith('iris_log_reads_per_sec ') %}
          {{ line.split()[-1] }}
        {% endif %}
      {% endfor %}

for some reason, I had to restart the core to enable the sensor.

ha core restart

HAOS sensors can be built with simple rest calls, so here we are scraping the iris prometheus metrics api running on the iris add on inside HAOS.

Now that its a sensor, you can add it to dashboard, do automation based on its values, expose it to Ambient AI, automate away!

So the detail is in the github repo, but Im here to tell you it isnt much, take a peak in the repo, clone it or check it out on Open Exchange, but with a pair of files, and a container, you can build your own add ons too.


Here is the config:

{
  "name": "InterSystems IRIS Health Community (HAOS)",
  "version": "0.1.1",
  "slug": "irishealth",
  "description": "Runs InterSystems IRIS Health Community as a Home Assistant add-on",
  "startup": "services",
  "boot": "auto",
  "arch": ["amd64", "aarch64"],
  "ports": { "1972/tcp": 1972, "52773/tcp": 52773 },
  "icon": "https://raw.githubusercontent.com/sween/iris-haos/main/irishealth/icon.png",
  "options": {
    "endpoint": "http://localhost:52773/csp/sys/UtilHome.csp"
  },
  "schema": {
    "endpoint": "str"
  },
  "webui": "http://[HOST]:[PORT:52773]/csp/sys/UtilHome.csp"
}

Here is the Dockerfile:

FROM containers.intersystems.com/intersystems/irishealth-community:2025.1

Cheers!

Discussion (0)2
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Oct 28

AI Meetup for Developers and Startups

Join our next in-person Developer Meetup in Boston to explore AI for Developers and Startups.

This event is hosted at CIC Venture Cafe.

Talk 1: Building Agentic conversational systems
Speaker: Suprateem Banerjee, Sales Engineer - AI Specialist, InterSystems

Talk 2: Let’s Talk about Agentic Benchmarks: the good, the bag, the ugly
Speaker: Jayesh Gupta, Solutions Developer, InterSystems

>> Register here
     <--break->

⏱ Day and Time: November 19, 5:30 p.m. to 7:30 p.m.
📍CIC Venture Café in Cambridge, MA

Save your seat now!

Food, beverages, and networking opportunities will be provided as always.
Join our Discord channel to connect with developers from the InterSystems developer ecosystem.

Discussion (0)1
Connectez-vous ou inscrivez-vous pour continuer
Annonce
· Oct 28

Conheça Henry Hamon Rodrigues Pereira - Novo Moderador da Comunidade de Desenvolvedores!

Olá Comunidade,

Dê as boas-vindas ao @Henry Pereira como nosso novo moderador na equipe da comunidade de desenvolvedores! 🎉

Como membro ativo, Henry tem compartilhado consistentemente insights valiosos, apoiado outros desenvolvedores e impulsionado discussões significativas em toda a Comunidade. Sua profunda experiência e espírito colaborativo o tornam a escolha perfeita para ajudar a orientar e expandir nossa Comunidade de Desenvolvedores.

Vamos cumprimentar Henry com uma salva de palmas e dar uma olhada em sua biografia!

@Henry Pereira é Líder Técnico e Especialista em Soluções Técnicas e Inovação na BPlus Tecnologia (Brasil)

Algumas palavras sobre ele:

  • Comecei minha carreira em TI no final de 1999, trabalhando no bug do milênio (sim, sou tão velho assim!). Pouco tempo depois, estagiei em uma empresa que usava a tecnologia Caché da InterSystems.
  • Passei quase uma década trabalhando com Ruby on Rails e, durante esse tempo, comecei a escrever meus primeiros artigos técnicos.
  • Desde 2016, voltei a trabalhar com produtos da InterSystems e sou um membro ativo da Comunidade de Desenvolvedores.
  • Nasci no início dos anos 80, sobrevivi ao bug do milênio, à profecia do calendário maia, à vitória da Alemanha por 7 a 1 sobre o Brasil — e ainda tenho muita energia para gastar.
  • Sou casado, pai de dois filhos (13 e 10), cristão e participo da equipe de Mosqueteiros nas competições comunitárias. Quando não estou programando no meu tempo livre, gosto de irritar os vizinhos tocando minha guitarra — bem alto.

BOAS-VINDAS!

Obrigada e parabéns, @Henry Pereira 👏

Estamos felizes em ter você em nossa equipe de moderadores!

2 Comments
Discussion (2)1
Connectez-vous ou inscrivez-vous pour continuer