I need an example of how to consume a pipe-delimited flat file place parts of it's content into parts of the SDA. I have the RecordMap built, but am unsure of where to go from here.
Any help would be greatly appropriated.
Thanks,
Lawrence
I need an example of how to consume a pipe-delimited flat file place parts of it's content into parts of the SDA. I have the RecordMap built, but am unsure of where to go from here.
Any help would be greatly appropriated.
Thanks,
Lawrence
Works?
.png)
I was watching this video about IRIS and GitHub and all is clear to me how it works and how code from each branch is getting deployed to each IRIS environment but the process to deploy is manual. My question is how can I, if possible, to utilize gti-source-control from GitLab CICD pipeline to deploy code automaticaly after PR approval instead going to the Git UI?
Thanks
To compile class routines including the mapped modifier, specify the compiler modifier "/mapped=1" or "/mapped". For example, do the following:
[Example 1] Get the class list and compile
do $System.OBJ.GetClassList(.list,"/mapped")
// build your classes starting from .list
do $System.OBJ.Compile(.list) [Example 2] Compile all classes
do $system.OBJ.CompileAll("/mapped") Hi Community,
We invite you to join our next Meetup in Cambridge, MA on August 28, 5:30-7:30 pm.
>> RSVP here <<
Hi all,
I have some .vm (Velocity Templating Language) files that I'd like to be able to load into IRIS with the $System.OBJ.Load(filename) command, but it seems that only accepts XML files.
I've tried adding import/export logic in my custom studio document that will wrap the velocity content inside an XML document and vice versa, I've changed the existing Velocity files to have the extension .xml and be wrapped in XML, and I've included a .dtd file for them to reference. However, this doesn't seem to work.
Hello,
Is there a built-in Set class in IRIS? A set is an array-like collection where each value in the set is guaranteed to only appear once.
Among the numerous authors present on the InterSystems Developer Community, there are unsung heroes who leave a lasting impact through their dedication and contributions. One such member is @Ben Spead, whose experiences and milestones have greatly shaped our Developer Community. He has consistently championed the communities, starting with Zen Community in 2008 to being an early participant in the Developer Community's beta phase in 2015.
🤩 Let's take a closer look at Ben's journey with InterSystems technology and our Developer Community...
.jpg)
Hello,
Recently I have been tinkering with VSCode and ObjectScript extension to connect to my dockerized IRIS instance. I have configured the instance to use Apache as a Web Gateway as per instructions and it has been working well. Currently I'm using a self-signed certificate for the SSL part of the connection. The browser nags about insecure certs when connecting to Management Portal but that's expected.
Hi Team,
My SOAP functions were working perfectly before enabling basic authentication. To set up basic authentication, I created web applications for the SOAP service, checked the password option, and assigned a user to this web application. However, after enabling basic authentication, the SOAP service stopped working.
Started some work using WorkMgr, but then I noticed, that it stuck and does not get any responses from workers anymore
And I found that messages log contains logs about dead processes, why WorkMgr daemon did not restart died processes?
How to restart them without restarting IRIS
07/29/24-15:10:59:589 (856) 2 [Generic.Event] Process terminated abnormally (pid 949, jobid 0x0002001d) 07/29/24-15:10:59:603 (856) 0 [Generic.Event] cleaned dead job, pid: 949, jobid 0x0002001d 07/29/24-15:10:59:603 (856) 2 [Generic.
Hi Community,
We are pleased to invite you to the next InterSystems online programming contest, which is focused on Python!
🏆 InterSystems Python Contest 🏆
Duration: July 15 - August 4, 2024
Prize pool: $14,000
.jpg)
Since my initial question on ordering json properties a few things have happened.
Let me recap the issue at hand:
Not so while ago GitHub introduced, ability to very quickly run VSCode in the browser for any repository hosted there. Press the . key on any repository or pull request, or swap .com with .dev in the URL, to go directly to a VS Code environment in your browser.

This VSCode is a light version of the Desktop version but works entirely in Browser. And due to this, it has a limitation for extensions which was allowed to work this way. And let me introduce the new version 1.2.1 of VSCode-ObjectScript extension which now supports running in Browser mode.
Hi Community,
What are the advantages of using multiple namespaces for your code? Learn some of the benefits in this discussion with @Derek Robinson, Senior Online Course Developer, and @Scott Clark, Implementation Specialist:
I receive response from Business Operation(HTTP GET) as below :
<response>
<message_code>202</message_code>
<message_string>Success/message_string>
</response>
I am not able to read the "message_code" as response.message_code ?
is it because of underscore ?
Is there a way to read it ?
Hi,
I'm new with writing Caché Objectscript so I need some assistance. I have XML which contains information like this:
<?xml version="1.0" encoding="UTF-8"?> <session> <sessionId>124364</sessionId> <cabinet>demo</cabinet> <eventType>IN</eventType> <eventTime>20161006160154</eventTime> <login>test</login> <loginFirstName>test</loginFirstName> <loginLastName>test</loginLastName> </session>
I have a class representing this object as follows:
Class Testing.Messages.Session Extends (%RegisteredObject, %XML.Adaptor, Ens.
Hi, Community!
Need to learn how to write better prompts for GenAI? This video from Learning Services introduces six key strategies:
Hello Intersystems Community,
I'm currently facing an issue with message purging in my Healthcare environment, and I'm seeking your valuable insights and guidance to resolve it.
I've configured a purge task to delete messages older than 30 days, and when I run this task immediately, it doesn't delete anything,
I changed the 'Run task as this user:...', I thought it could be an access issue.. But nothing happened, I even changed the priority, same thing..
however when I uncheck the "Keep Integrity" option, it cleared all messages, regardless of the retention
Hi Guys,
I'm getting
An effective source control solution allows organizations to manage complex codebases, facilitate seamless collaboration within development teams, and streamline deployment processes.
Sonic Healthcare, a leading provider of pathology, radiology, general practice, and corporate medical services, has significantly enhanced visibility and control over its complex environment by implementing Deltanji source control. The tight integration Deltanji provides with InterSystems IRIS and IRIS for Health has been central in achieving these improvements.
I am trying to log certain program data in my ObjectScript REST class, to track down a bug I have. I am comparing two values at runtime, and one result does one thing, and another a different thing. Since this is a REST API class, I have no way of seeing in real time what the value is to debug. I cannot simply run the method in debug in Studio as it will not run properly being a REST class method, nor have the correct incoming header data to correctly replicate what is happening in the API at runtime when being hit by client apps.
I encountered this quirk when investigating an unrelated issue affecting how Studio projects are handled in VS Code.
When you add the top level of the webapp to a %Studio.Project this inserts a %Studio.ProjectItem with a .DIR suffix. For example, if Studio or VS Code is connected to the USER namespace and you add the /csp/user webapp to a project the new ProjectItem name is "csp/user.DIR".
When you export this project to XML from the project's context menu in Studio, or by calling the %Studio.Project.
As I was trying to create a routine search query via RoutineList, I discovered that documentation both for Cache and Iris offers only ABC* and ABC? syntax for including routine names and, unlike %RO, does not offer name ranges. Is that indeed so?
After some system files reading, I discovered that you can EXCLUDE certain routines with ', by using the 'ABC or 'ABC* syntax. That is not documented but it should be. Any other non-documented RoutineList syntax capabilities?
Example:
;Iterate through routine list
s rs=##class(%ResultSet).%New("%Routine:RoutineList")
s x=rs.
Hi,
I'm making a request to an API that works perfectly with Postman, you can see it here:.png)
The URL is https://testcds.esriguide.org/v2/session/3189981 where the last part is the ID's session I want to get back.
When I try to make the same request in IRIS I always get a "Bad request" error.
I'm creating the request which all the information needed (or at least that I know):
{
Set request.SSLConfiguration = "iGUIDE"
Do request.SetHeader("Authentication",..#AuthenticationAPIKEY)
Do request
Is there documentation that shows the mapping between the management portal components and object script package.class.methods?
I am searching on-line documentation but have not been successful.
For example, in the management portal SystemOperation > TaskManager > TaskSchedule can map to the method: class(Monitors.Tasks).ListSuspendedTasks().
What would be a similar mapping for SystemOperation > TaskManager > TaskHistory?
I initially thought it would be something similar to class(Monitors.Tasks).ListTaskHistory().
Best Regards,
Hi, I am considering making my own swagger json generation based on my rest api implementing the %CSP.REST class.
Before I begin, I was wondering if there is already some kind of support, perhaps in IRIS already, or some tools that might help me.
Hi Community!
It's been a month since the end of the Global Summit 2024 (here is a brief reminder of how it went: part 1 and part 2), and you may want to relieve the excitement or, maybe, wish to see the sessions. This is your chance to influence the order in which the sessions are published here, on the Developer Community.
Please vote for your favorite topic and we will use YOUR votes to plan our announcements! 😉
Hi Developers!
Welcome to the 15th edition of the InterSystems Ideas news! We dedicate this news bulletin to:
✓ Idea Leaders of 2024
✓ Voting for ideas on Open Exchange
✓ Recently posted ideas waiting to be implemented by the Developer Community
When I try to run my app as a Docker Container locally it works fine, but I attempted to create a Hugging Face Space to try to deploy my app to and when I run with the Docker SDK selected I run into the following IRIS error report.
Has anyone seen something like this before?
Starting Control Process
Global buffer setting requires attention. Auto-selected 25% of total memory.
Allocated 105698MB shared memory 95166MB global buffers, 1020MB routine buffers
This copy of InterSystems IRIS has been licensed for use exclusively by:
Too many Cores (24) for InterSystems IRIS Community License.