検索

Question
· Jul 17

How to handle a TCP/IP Response without terminator character using EnsLib.TCP.TextLineOutboundAdapter

Hello everyone,

I'm using EnsLib.TCP.TextLineOutboundAdapter to communicate with a third-party system over TCP/IP. The issue is that the system sends back only an integer (e.g. 1001 or -1) without any terminator (like $c(10)).

The adapter expects a terminator and always times out with ErrTCPTerminatedReadTimeoutExpired, even though the correct data is received. Here an example of an error: 
[TCPSender] Errore nell'invio: ERROR <Ens>ErrTCPTerminatedReadTimeoutExpired: TCP Read timeout (15) expired waiting for terminator 0, data received ='1005'

Trying different terminators (e.g.  $c(0), $c(13)) didn’t work.
I’d like to know if there’s a way to disable terminator checking or manually read the entire response without waiting for an end character.

Thanks in advance!

Enrico

3 new Comments
Discussion (3)3
Log in or sign up to continue
Announcement
· Jul 17

[Video] July Developer Meetup Recording - Building and Evaluating Agentic Generative Retrieval Systems

Hey Community, 

Last week, the InterSystems team held our monthly Developer Meetup in a new venue for the first time ever! In the AWS Boston office location in the Seaport, over 71 attendees showed up to chat, network, and listen to talks from two amazing speakers. The event was a huge success; we had a packed house, tons of engagement and questions, and attendees lining up to chat with our speakers afterwards! 

Photo of a large audience watching the speaker Jayesh Gupta present his topic
Jayesh presents on Testing Frameworks for Agentic Systems to a full house

The topic of July's meetup was Building and Evaluating Agentic Generative Retrieval Systems, and each speaker covered a different aspect of these systems. First, @Jayesh Gupta discussed how to quantitatively measure improvements in agentic systems using testing frameworks. Then, Suprateem Banerjee dove into more advanced techniques for agentic retrieval beyond vector search. 

If you weren't able to make it to Boston last week, fear not: In another first, we've also recorded both talks from our meetup and are making them available virtually! Check out both sessions at the links below:

⏯️ Setting up testing frameworks to quantitatively measure improvements in agentic systems

⏯️ Agentic Retrieval: Techniques Beyond Vector Search

Discussion (0)1
Log in or sign up to continue
Announcement
· Jul 17

InterSystems Early Access Programs (EAPs)

Hi Community!

We’re pleased to announce that several Early Access Programs (EAPs) are now open for registration. These programs provide developers with the opportunity to explore upcoming features and technologies from InterSystems before their general release.

By joining an EAP, you can:

  • Evaluate and test new functionality
  • Provide direct feedback to product teams
  • Help shape the future direction of InterSystems platforms

If you're interested in contributing to the evolution of our tools and getting early insight into what's coming next, we encourage you to review the following available programs and sign up:

Name Description
FHIR Application Training Course InterSystems is developing a comprehensive FHIR application development course. The course will consist of 40 hours of recorded video content, numerous GitHub repositories, interactive quizzes, and supplementary material.  The course will be targeted at FHIR application developers and will use the InterSystems IRIS for Health Community Edition with application development in Python.
Health Connect - AI Copilot for DTL Explanations Uses generative AI to provide human-readable summaries for Data Transformation Language (DTL) logic. This reduces onboarding time for new interface developers, accelerates troubleshooting, and makes it easier for non-experts to understand and maintain complex data transformations.
Health Connect - DTL Assistant Copilot for HL7 Transformations Introduces AI-powered mapping assistance that suggests transformations, auto-generates mappings, and helps enforce standards between HL7 message formats. This assistant shortens development cycles, reduces errors, and increases team productivity by lowering the technical barrier to working with HL7.
Health Connect - CDA Validation Enables robust validation of Clinical Document Architecture (CDA) files against standards and rules, improving data integrity and compliance.This tool helps organizations detect structural and content-related issues early, ensuring smoother data exchange and regulatory readiness.
Health Data De-Identifier Health Data De-identifier is a configurable framework to de-identify structured clinical data. It incorporates HIPAA Safe Harbor rules for the US but provides hooks to be adjusted for regional requirements.
InterSystems Data Fabric Studio Virtual Assistant module InterSystems Data Fabric Studio (IDFS) simplifies data management and exploration. With its Virtual Assistant module, users gain access to interactive assistants that help them understand, navigate, and leverage their data more effectively. Built on an agentic framework, IDFS supports reasoning, diagnostics, evaluation, and governance capabilities. Users can also design custom assistants and agents that are enriched with specialized knowledge and memory for context-aware interaction.
InterSystems Data Fabric Studio with Health Module Provides a fully managed, self-service platform for provisioning trusted healthcare datasets, data models for analytics, AI models, and operational reporting. It includes out-of-the-box business connectors, pipeline building, and data catalog modeling capabilities.
InterSystems IRIS Security Database This new feature provides greater security by moving sensitive data from IRISSYS to a new database: IRISSECURITY. An additional security role has been added to restrict access to this data.
OAuth2 Authentication/Authorization InterSystems is making it easier for customers to use and configure OAuth2.
Online Backup With Online Backup, InterSystems IRIS automatically tracks which blocks change, such that it can easily create incremental backups of your data without freezing or otherwise interrupting regular operations. In InterSystems IRIS 2024.1, the first part of a significant overhaul of this capability is now available for your evaluation, bringing orders-of-magnitude faster backup and restore operations compared to the original version. If you are using or considering Online Backup today, please join the Early Access Program to receive updates and share your feedback.
Table Partitioning Table Partitioning helps users manage large tables efficiently by enabling them to split the data across multiple databases based on a logical scheme. This enables, for example, moving older data to a database mounted on a cheaper tier of storage, while keeping the current data that is accessed frequently on premium storage. The data structure for partitioned tables also brings several operational and performance benefits when tables get very large (> 1B rows).

Participation may be limited, so we recommend registering early if you're interested. If you have any questions, please don't hesitate to ask them in the comments or send an email to EarlyAccess@InterSystems.com.

>> REQUEST EARLY ACCESS HERE <<

Discussion (0)1
Log in or sign up to continue
Announcement
· Jul 17

[Demo Video] The Ultimate 3D Industrial Simulation powered by a Game Engine with InterSystems IRIS

#InterSystems Demo Games entry


⏯️  The Ultimate 3D Industrial Simulation powered by a Game Engine with InterSystems IRIS

In this demo, InterSystems IRIS Interoperability comes alive in an amazing, game-like user experience based on our Ultimate Control Tower demo. We visualize machines in a virtual 3D factory building, interacting with InterSystems IRIS in real time—displaying current statuses and sensor data, simulating machine outages and predictive maintenance scenarios, and triggering workflow tasks and actions in InterSystems IRIS. By using a mobile app on a tablet—and even a VR headset for a fully immersive experience—we unleash the power of InterSystems IRIS.

Presenters:
🗣 @Stephan Mohr, Sales Engineer, InterSystems
🗣 @Jannis Stegmann, Sales Engineer, InterSystems
🗣 @Benjamin Kiwitz, Intern, InterSystems
🗣 @Tuba Incedag, Intern, InterSystems

👉 Like this demo? Support the team by voting for it in the Demo Games!

1 new Comment
Discussion (1)1
Log in or sign up to continue
Announcement
· Jul 17

Commentaires nécessaires pour un nouvel examen de certification CCR pour les spécialistes des applications TrakCare !

Bonjour, utilisateurs CCR des sites TrakCare !

L'équipe Certification d'InterSystems Learning Services développe actuellement un examen de certification InterSystems CCR EHR (aussi appelé TrakCare) Specialist. Nous sollicitons les commentaires de notre communauté afin de finaliser le contenu de l'examen.

Comment puis-je donner mon avis ? Répondez à notre enquête d'analyse des tâches (JTA) ! Nous vous présenterons une liste de tâches et vous les évaluerez en fonction de leur importance et d'autres facteurs.

Quel est le niveau d'effort requis ? Comptez environ 20 à 30 minutes pour répondre à l'enquête. Vous pouvez rester anonyme ou indiquer votre adresse e-mail si vous souhaitez un suivi.

Comment accéder à l'enquête ? Vous pouvez y accéder ici.

  • L'enquête fonctionne sur les appareils mobiles.
  • Vous pouvez reprendre l'enquête en y revenant sur le même appareil et dans le même navigateur, sauf si vous effacez l'espace de stockage du navigateur.
  • L'enquête se terminera le 29 août 2025.

Qu'est-ce que j'y gagne ? Vous avez votre mot à dire sur les sujets abordés par le nouvel examen et, en guise de remerciement, les participants peuvent acumuler des points Global Masters.

Voici le titre de l'examen et la définition du poste visé :

Titre de l'examen : InterSystems CCR EHR Application Specialist (remarque : nous l'appelons « EHR » car il couvre TrakCare, mais s'appliquera également aux clients IntelliCare, et l'utilisation des DSE ne change pas sur le nouveau produit)

Poste visé : Spécialiste des applications InterSystems TrakCare qui :

  • Utilise les DSE de niveau 2 pour documenter et traiter les flux de travail des modifications ;
  • Applique les modifications de configuration dans InterSystems TrakCare ; et
  • Transporte et déploie les modifications de configuration dans tous les environnements.

Nous recommandons au moins six mois d'expérience dans les tâches ci-dessus, ou la progression autonome de 20 DSE de niveau 2.

N'hésitez pas à nous consacrer un peu de votre temps et à nous aider si vous le pouvez. Nous sommes ravis de travailler sur ce projet afin que les experts de niveau 2 puissent obtenir des diplômes démontrant leur expertise !

Discussion (0)1
Log in or sign up to continue