Find

Question
· 17 hr ago

Stream SVG to load in Logi Reports

How do I take SVG data to be an image in Logi Reports? Now I can take JPG data and render it in Logi Reports. And I can take the SVG data in ObjectScript, but when I view it in Logi Reports, it won't appear. How do I get the code in ObjectScript to appear and be read in Logi Reports?

Discussion (0)1
Log in or sign up to continue
Question
· Oct 24

How can I view the contents of the request object being sent in my BPL in Message Viewer Body?

I am looking to view the contents of the request object I am sending from my Service into my BPL in Message Viewer. My request contains references to other defined classes.

Class bd.webapp.OutboundMessageRequest Extends (%Persistent, Ens.Request)
{

Property Metadata As bd.webapp.OutboundMessageRequestMetadata;
Property MessageContent As %DynamicObject;
}



Class bd.webapp.OutboundMessageRequestMetadata Extends (%RegisteredObject, %JSON.Adaptor)
{

Property RegionSlug As %String;
Property TenantSlug As %String;
Property SystemSlug As %String;
Property MessageId As %String;
Property MessageType As %String [ InitialExpression = "JSON" ];
Property OccurredAt As %String;
Property CorrelationId As %String;
}

How can I view the contents of a property that is a custom class object in my Message Viewer Body?

I have tried to edit the %ShowContents method but have not been able to successfully showcase the "Metadata" property.

Method %ShowContents(pZenOutput As %Boolean = 0)
{
    If $ISOBJECT(..MessageContent) {
        Set json = ..MessageContent.%ToJSON()
        set formatter = ##class(%JSON.Formatter).%New()
        If pZenOutput {
            Write formatter.Format(json)
        } Else {
            Write json
        }
    } 

What I see on the Message Viewer:

Contents show the value of "MessageContent", but the value of "Metadata" is missing:

1 new Comment
Discussion (1)2
Log in or sign up to continue
Announcement
· Oct 24

[Video] Building $ZF Modules in Rust with RZF

Hey Community!

We're happy to share a new video from our InterSystems Developers YouTube:

⏯  Building $ZF Modules in Rust with RZF @ Ready 2025
 

Noah, a developer on the DARPA team with Dave McCalden, introduces Rust ZF - a new Rust-based layer for the Iris ZF (Zero Functions) API. Traditionally, ZF allows calling in and out of IRIS using C, but it’s verbose and lacks type and memory safety.

The new Rust ZF adds an ergonomic, idiomatic Rust interface, making it easier and safer for developers to integrate Rust code with Iris. Using a simple macro (RZF), developers can define functions in Rust, build dynamic libraries, and load them into IRIS, or call IRIS methods directly from Rust. Noah demonstrates this with examples like math functions and real-time code execution.

He also shows how Rust’s ecosystem can integrate with IRIS, for example, using the Bevy game engine to create a Space Invaders demo that stores and retrieves game data through IRIS. Finally, he mentions ongoing work on an LLM MCP server that will be covered in a future presentation by Dave McCalden.

🗣 Presenter: @Noah Dohrmann, Developer DARPA team

Enjoy watching, and subscribe for more videos! 👍

1 new Comment
Discussion (1)2
Log in or sign up to continue
Question
· Oct 24

EnsLib.Workflow.TaskRequest Customization Help

According to the Documentation  EnsLib.Workflow.TaskRequest has the following fields...

  • %Action
  • %Command
  • %FormFields
  • %FormTemplate
  • %FormValues
  • %Message
  • %Priority
  • %Subjext
  • %TaskHandler
  • %Title
  • %UserName

I want to be able to capture the Source, Session ID, and any other Identifiers outside of the Error so it will show up on the Task List.

I am struggling how to build a csp template for me to be able to capture additional fields to send to the Workflow Operation.

Does anyone have a good example outside of what is in the documentation on how to build out a Custom Form for this information to show up in the Task List?

Discussion (0)1
Log in or sign up to continue
InterSystems Official
· Oct 24

InterSystems Cloud Services – Version 25.22.1

Overview 

This release focuses on upgrade reliability, security expansion, and support experience improvements across multiple InterSystems Cloud Services. With this version, all major offerings—including FHIR Server, InterSystems Data Fabric Studio (IDS), IDS with Supply Chain, and IRIS Managed Services—now support Advanced Security, providing a unified and enhanced security posture. 

New Features and Enhancements 

Category 

Feature / Improvement 

Details 

Platform Upgrades 

FHIR Server Upgrade Enhancements 

Improved reliability, validation, and automation for FHIR Server upgrades, reducing downtime and ensuring smoother transitions. 

 

IDS Upgrade Improvements 

Enhanced upgrade workflows for InterSystems Data Fabric Studio (IDS) to increase consistency and reduce operational interruptions. 

 

IDS with Supply Chain Upgrade Improvements 

Upgrades for IDS with Supply Chain are now faster and more resilient, with better dependency handling and validation checks. 

Security 

Advanced Security Expansion 

Advanced Security—providing enhanced firewall management, encryption controls, and real-time threat protection—is now available for: 
• FHIR Server 
• IDS 
• IDS with Supply Chain 
• IRIS Managed Services 

User Management 

Improved Tenant User Invitations 

Simplified and more reliable process for inviting users to a tenant, improving onboarding experience and reducing invitation errors. 

User Experience 

Clearer Use Terms Approval 

Updated messaging and layout provide greater transparency when users review and approve the service’s terms of use. 

Support 

Updated Support SLA 

The Support Service Level Agreement has been updated to offer significantly shorter response times and more frequent updates on open cases, ensuring faster issue resolution and improved communication. 

Recommended Actions 

  • Review and familiarize your team with the new Advanced Security options available for your services. 
  • Verify tenant invitation workflows to ensure all invited users receive and accept their access promptly. 
  • Consult the updated Support SLA documentation for details on the new response and update timelines. 

Support

For assistance or to learn more about these updates, open a support case via iService or through the InterSystems Cloud Service Portal.  

©2025 InterSystems Corporation. All Rights Reserved.

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