6 Followers · 336 Posts

Application Programming Interface (API) is a set of subroutine definitions, protocols, and tools for building application software. In general terms, it is a set of clearly defined methods of communication between various software components.

Learn more.

New
Question Matthew Martinez · 3 hr ago

Hello all,

I have a EnsLib.HTTP.GenericMessage inbound from a webhook with a GC stream.

example of stream contents

My router is defined as the following:

General Message Routing Rule

The msgClass for said rule is: EnsLib.HTTP.GenericMessage

I have tried a few variants of using a Contains in the condition to check the following: Document.StreamGC.Attributes.

I want to check the Stream for "HITL".  If it contains that, we send downstream.

Is there a way to do this within the condition in the rule?

Is the best solution to instead write a function that rewinds the stream and returns a flag?

Thank you!

3
0 16
New
Article Guillaume Rongier · 10 hr ago 6m read

ObjectScript Search icon

If you have ever dug through a large IRIS namespace looking for where a particular string, method call, or pattern was used, you know the pain: there was no built-in way to do a grep-style search across your server-side ObjectScript code from VS Code — at least not without jumping through some hoops.

That is what ObjectScript Search fixes.

Try it today with a simple install from the VS Code Marketplace. If you don't like it, uninstalling is just as easy. But I think you will like it — it is a huge quality-of-life improvement for anyone doing ObjectScript development in VS Code.


5
0 60
New
Article Emil Polakiewicz · Mar 10 19m read

How to set up RAG for OpenAI agents using IRIS Vector DB in Python

In this article, I’ll walk you through an example of using InterSystems IRIS Vector DB to store embeddings and integrate them with an OpenAI agent.

To demonstrate this, we’ll create an OpenAI agent with knowledge of InterSystems technology. We’ll achieve this by storing embeddings of some InterSystems documentation in IRIS and then using IRIS vector search to retrieve relevant content—enabling a Retrieval-Augmented Generation (RAG) workflow.

Note: Section 1 details how process text into embeddings.

0
0 71