Is it possible to integrate Microsoft Dynamics with Ensemble?
Does anyone have experience in creating a Business Routing Rule using Exists function?

I've used the comma delimited 'In' function, but I would like more manageability. Entering and remove items from a look up table would be much easier to manage then changing the comma delimited string.
Messages go to error state.

Any help would be appreciated.
This is my first post, so if I am doing anything wrong please let me know.
A recent discussion made me aware that the documentation on DataType classes is excellent.
http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY…
I just miss the visualization of the methods for Data Format Conversions.
LogicalToDisplay() / DisplayToLogical()
LogicalToOdbc() / OdbcToLogical()
LogicalToStorage() / StorageToLogical()
LogicalToXSD() / XSDToLogical()
Graphic makes it much easier to understand for anyone beginning with Caché objects.

Hi Developers!
This is the digest of new solutions and applications submitted to InterSystems OpenExchange in March 2020!
22 New applications in March 2020
isc-generate-db by Henrique Gonçalves Dias
Creating a new database, namespace, CSP/REST Application never been so easy.
cmPurgeBackup by @Alexey Maslov
cmPurgeBackup is an utility that can be used to erase old Online Backup files.
Hello Everyone, I am new here and I am learning docker to crack my upcoming interviews. I am confused whats the steps in a deploy process for Dockerized Apps stored In A Git Repo? I am so confused about this, Can anyone know about docker programming. If yes then please suggest some more tips which are useful for my future point.
Thanks Inadvance
Hi Community!
Please welcome the new video on InterSystems Developers YouTube, recorded by @Patrick Jamieson:
⏯ InterSystems API Management and FHIR
Hi guys,
Couple days ago, a customer approached me with the wish to enhance their existing legacy application, that uses SOAP (Web)Services so it shares the same authorization with their new application API based on REST. As their new application uses OAuth2, the challenge was clear; how to pass access token with SOAP request to the server.
After spending some time on Google, it turned out, that one of possible ways of doing so was adding an extra header element to the SOAP envelope and then making sure the WebService implementation does what is needed to validate the access token.
Hi Developers!
In March 2020 we improved again developers community engine and introduced the following new features:
- PDF export and print option for every post;
- more than one accepted answer;
- filter mentioning for silent members;
- bug fixes and minor enhancements.
See the details below.
The attached code package provides a simple implementation of a web service client that utilizes the USPS Shipping API to normalize an address.
This code requires the developer to obtain a USPS Shipping API user ID which can be obtained from the USPS shipping API website. The assigned User Id can either be passed into the web service call as a parameter or can be coded as a parameter into the Request object.
Dear HealthShare Customer:
This post is part of the HealthShare HS2020-04 Alert communications process.
GA releases are now published for the 2020.1 version of InterSystems IRIS, IRIS for Health, and IRIS Studio!
A full set of kits and containers for these products are available from the WRC Software Distribution site, including community editions of InterSystems IRIS and IRIS for Health.
The build number for these releases is 2020.1.0.215.0.
InterSystems IRIS Data Platform 2020.1 makes it even easier to develop and deploy real-time, machine learning-enabled applications that bridge data and application silos.
Hi,
I'm using Operating System authentication and I need to give permission on Healthshare to allow a user to run only this two commands
##Class(Backup.General).ExternalFreeze()and
##Class(Backup.General).ExternalThaw()
This user is gonna be use to backup only.
There are any role on HealthShare for this?
Hi,
I'm having a problem when I'm attempting to freeze the instance.
I have a pre-script and post-script to freeze and unfreeze the instance, but when the script execute:
csession INSTANCE_NAME -U '%SYS' "##Class(Backup.General).ExternalFreeze(\"$SNAPLOG\",,,,,,1800)"
It's give me this error and fails the freeze:
Backup.General.ExternalFreeze: Failed, Unable to switch local journal file, Error: -99,ERROR #1142: Error switching journal file: 0 vi
At cconsole.
InterSystems has corrected a defect that can result in data integrity issues on systems using mirroring.
This defect affects:
- All currently released versions of InterSystems IRIS and IRIS for Health, except 2020.1
- Caché and Ensemble versions beginning with 2011.1.1
- All HealthShare products based on the above Data Platforms versions
This defect is more likely to be encountered in IRIS and IRIS for Health 2019.4. It is highly unlikely to have occurred on deployed systems running any other version.
Hi Community!
Here is a digest of the Developer Community videos on InterSystems Developers YouTube Channel in March 2020:
| New Videos | |||
| № | Video | Views | Watch Time (hours) |
| 1 | 195 | 4,1 | |
| 2 | How to Create and Submit an Application for InterSystems IRIS Online Programming Contest 2020 | 191 | 5,8 |
| 3 | InterSystems IRIS and Node.js Overview | 139 | 3,1 |
| 4 | How to Enable Docker and VSCode to Your InterSystems IRIS Solution | 124 | 2,6 |
| 5 | Build HL7 Interfaces in a Flash | 74 | 8,1 |
| 6 | InterSystems IRIS Cloud Roadmap | 62 | 7,4 |
| 7 | Advances in Security | 57 | 6,4 |
| 8 | Durable Data Storage with Containers | 56 | 6,4 |
| 9 | Understanding System Performance Metrics | 37 | 3,3 |
| 10 | ISC-DEV Demo | 28 | 0,6 |
Hi Community!
The new video from Global Summit 2019 is already on InterSystems Developers YouTube:
⏯ A Skeptics Guide to Containers
The intersystems documentation gives the same description for both <MAXSTRING> and <NETWORK DATA UPDATE FAILED - MAXSTRING>. I suspect that the description for <MAXSTRING> is correct and the description for <NETWORK DATA UPDATE FAILED - MAXSTRING> was an accident. I would like to know what situation triggers the <NETWORK DATA UPDATE FAILED - MAXSTRING> error.
I want to create a CSP page that returns a pdf. The pdf is identified by a pdftoken parameter.
My goal is to validate the token and return the pdf (ContentType=”application/pdf”) if the token is good and return a text error message "Bad Token" (ContentType=”text/plain”) if the token is missing or bad.
My issue seems to be associated with ContentType. I can define one ContentType that works for the pdf or the error message. I am unable to change the ContentType.
Any assistance is appreciated.
ClassMethod OnPage() As %Status { set pdfToken=$get(%request.
A releases are now published for the 2020.1 version of HealthShare Health Connect!
Kits and Container images are available via the WRC's WRC Software Distribution site.
The build number for these releases is 2020.1.0.215.0.
HealthShare Health Connect 2020.
Hello everyone!
I have an abstract class representing the possible inputs for an Enum field, in the following way:
Class system.dto.sector.SectorStatusEnum [ Abstract ] { Parameter Active = 1; Parameter Inactive = 2; Parameter Production = 3; Parameter Upkeep = 4; }
I need to create a persistent class referencing the abstract class in the status field, so that the result of the operation is the same as the example:
Class datas.
Hello; we are scanning 835 files, and need to validate segment types (such as ISA, ST, IEA, etc.) before we give the file the "OK". I see segment types in the management portal under Ensemble / Interoperate / ASC X12 / ASC X12 Schema Structures. Are these segment types stored in an IS table anywhere?
Aside from EnsLib_EDI_X12.Document, are there any other tables that describe, or support, document segment types?
Thanks,
Laura
Hi-
I have a class that specifies that streams should be stored in SSA.DocumentCacheS, however, they are getting stored in CacheStream instead.
How can I get streams to properly store in SSA.DocumentCacheS?
Here's the section from my storage definition that shows the StreamLocation
<DataLocation>^SSA.DocumentCacheD</DataLocation>
<DefaultData>DocumentCacheDefaultData</DefaultData>
<IdLocation>^SSA.DocumentCacheD</IdLocation>
<IndexLocation>^SSA.DocumentCacheI</IndexLocation>
<StreamLocation>^SSA.DocumentCacheS</StreamLocation>
<Type>%Storage.Hi Developers!
InterSystems Online Programming Contest is over. Thank you all for participating in our IRIS Competition!
As a result - 20 great apps! And now it's time to announce the winners!
Hi Caché-Developers!
My Caché Version: 2014.1 and the CSP-Gateway Version ( + Apache) also. I can't upgrade now.
I want create a Web-Socket for my Chat like in that Tutorial:
https://community.intersystems.com/post/tutorial-websockets
And there's my problem. When I set SharedConnection like:
set ..SharedConnection = 1
I get on init connection with the server that message:
.png)
First i think everything is okay but here i also didn't get the Messages on init from Server-Side:
.png)
When I now send a message to the WebSocket, I got following error:
.png)
Without SharedConnection = 1, everything works fine for
Hey Developers!
Want to beat the COVID-19 pandemic with InterSystems and MIT? Please take part in the MIT COVID19 Challenge!
It's a 48-hour virtual hackathon with the goal to develop solutions that address the most pressing technical, social, and financial issues caused by the COVID-19 outbreak.
And it's your chance to build a solution on InterSystems IRIS for the COVID-19 crisis!
I know that collection is instance of %AbstractList.
But what about $listbuild? Does it possible to detect that given variable is instance of $lb?
I am glad to say that VSCode-ObjectScript reached 4000 installs. Thanks to all of you who use it in their work.
VSCode-ObjectScript is an extension for VSCode which allows you to develop InterSystems based applications on ObjectScript using the modern code editor developed by Microsoft. Choice #1 editor amongst all developers worldwide by Stackoverflow survey 2019.
Some short notes about how to install and configure it you can find here.
If you need any help with a migration process of your development team to VSCode, please contact us by info@caretdev.com.
Hi developers!
When @Evgeny Shvarov announced the first InterSystems IRIS Programming Contest, I started looking for new ideas.
I put together a few ideas, and that's what isc-utils is about.
- Conversions
- Temperature
- Length
- Exchange Rate
- Weather
Temperature Scale Conversion
IRISAPP>write ##class(diashenrique.Utils.Temperature).CelsiusToFahrenheit(28)
82.4
IRISAPP>write ##class(diashenrique.Utils.Temperature).CelsiusToKelvin(28)
301.15
IRISAPP>write ##class(diashenrique.Utils.Temperature).FahrenheitToCelsius(82.4)
28
IRISAPP>write ##class(diashenrique.Utils.Temperature).Hi Developers!
Create Database, Namespace, REST Applications using Portal Management is an easy task. You just need a few clicks or maybe more clicks than you expect.
But, what if you traded all those clicks for a simple command-line ?!
IRISAPP>do ##class(diashenrique.Utils.GenerateDB).CreateNewYou just need to answer a few questions:
Do you want to create a new Database/Namespace? (Y/N) :
Choose your Namespace name :
Choose the Dataset location <Path Default is mgr directory> :
Make this an Interoperability namespace?
1,131

.png)


