Looking for some suggestion on what the community has been setting Confirm Complete to? The testing I did when this was set to size is way too slow at around 1 message for 2 seconds. Is it safe to set this value to None? Would I get half messages if the sending system didn't compete writing the message.
Hello everybody,
we would like to be able to analyze a rather complex software application, which has been programmed in “M” for a number of years by different developers, by means of a tool.
Our goal is to find a starting point for a code refactoring process. In the long run we would like to gradually eliminate the code growth points.
Does anyone know of a tool that can help us to do this?
So far, we have only found "RE / m" etc. by George James Software, but we do not yet know if these tools will help.
Your support and suggestions will be greatly appreciated. Thanks.
Hi, I was hoping that someone could point me to the error in my ways. I am trying to follow the examples to setup Ensemble 2017.1 in a docker container on an Ubuntu 16.04 virtual machine.
I have a directory that contains
Dockerfile cache.key ensemble-lnxubuntux64.tar.gz
When I execute:
docker build -t ensemble-simple .
I am getting the following error:
poindext@ubuntu:~/ensemble-docker$ docker build -t ensemble-simple . Sending build context to Docker daemon 706.3MB Step 1/13 : FROM ubuntu ---> 2d696327ab2e Step 2/13 : MAINTAINER Dmitry Maslennikov <Dmitry.Maslennikov@csystem.
We have a large number of processes and operations being applied to outbound HL7 messages from our PAS.
If I select a message, and open its visual trace, I see the service, as well as all processes, and operations.
My debugging is often about a new operation, and I don't need to see all the other operations that are in functioning as desired.
Is is possible to configure Visual Trace to only show specific services,processes and operation?
Hi world
in my program , i need to implement this kind of trigger on my business service ,
please how can i introduce it in my business service's classe.
thank's.
Start the business host every day at 8 a.m. and stop it every day at 5 p.m.
START:*-*-*T08:00:00,STOP:*-*-*T17:00:00
Stop the business host every year on January 2 at 7 a.m. and start again on January 3 at 7 a.m.
STOP:*-01–02T07:00:00,START:*-01-03T07:00:00
Hi world,
i want to program a schedule for my adapterless business service , i found a method "test" in "Ens.ScheduleHandler" but i don't know how i program it for my service can be invoked each one houre by day .
i'm waiting for your help because it's the key for my application .
i don't like to use ensemble portal.
Thank's.
Hi, world , i want to program a task for my adapterless business service for it be invoked each houre in the day by sending a trigger to my business process .
thank's
System Monitor is a flexible and highly configurable tool supplied with Caché (Ensemble, HealthShare), which collects the essential metrics of the operating system and Caché itself. System Monitor also notifies administrators about issues with Caché and the operating system, when one or several parameters reach the admin-defined thresholds.
Hi,
Has anyone ever estimated the amount of disk space consumed by the iKnow indexing process ? I know this will be a rough estimate, but, I imagine that for sizing purposes, that would be enough.
The language the unstructured text is in is English.
thanks in advance -
Steve
Hi all,
I wonder if is possible to create a task object and this task calls to a Business Process (or business operation)
My attempt was:
/// Task Special purge Class MyTasks.SpecialPurge Extends %SYS.Task.Definition { Parameter PROPERTYVALIDATION = 1; Parameter BPSPECIALPURGE= "Special Purge"; Parameter TaskName = "Special purge in SQL"; Property MinutesDelay As %Integer [ InitialExpression = 15, Required ]; Method OnTask() As %Status { // Create the date to purge set datePurge= $SYSTEM.SQL.DATEADD("minute",-1*.
Hi !
Can any one help me with this error? When the web site is run in localhost it is okay, but when run in server I'm getting this error.

If you're new to this series, I'd recommend you to check out the Part 1 - Core concepts. You'll need a basic understanding about how Frontier works before continuing with the Part 2.
Hello,
I am working in a csp application where the user can configure a TCPS Service in a guide like manor.
So I want to be able to present a html <select> element, the values / text I want to present in this control should be the ID field from Security.SSLConfigs in the %SYS namespace.
How would I go about doing this? Can this be done?
Best regards,
Magnus
hi world, i want to browse an sql table on cache, and get min ,max value from one collumn, how can i do it ?
thank's
Hi all.
I have been using a command pipe to open/run UNIX scripts for months without issue. We recently installed the 2016 Caché Upgrade and now I'm getting the following error when opening the pipe:
<PROTECT> *OPEN[Q](|CPIPE|)
I assume some security or permission setting is to blame, but I'm not sure exactly what. Here's the snippet of code...
s cpipename="|CPIPE|" s filepath="/path/script" o cpipename:(filepath:"R"):10
Any feedback would be greatly appreciated!
Hello.
The idea of this post is to introduce Frontier: An abstraction layer that allows Rapid REST development.
REQUIREMENTS:
- Caché 2016.2 or higher.
- Frontier.
Why?
Have you ever found yourself dealing with repetitive tasks like mounting objects, serializing them and eventually handling multiple errors for multiple cases? Frontier can boost your development by making you focus on what really matters: your application.
Frontier is made to stop you from WRITE'ing by instead forcing your methods to return values.
It's designed to make you code clean, and you'll see the why pretty soon.
This is the Part 1, where you'll learn he basics about how to work with Frontier. That means at the end of this part you should be capable of
creating GET requests without difficulties. Since this also serves as a way to introduce the framework, I'll be calling this part: Core concepts.
The product I'm using is HealthConnect ( this installation HSAP-2017.1.1.111.0.17521-hscore15.03-b8382-win_x64.exe). Do I have access to the Information Exchange Clinical Viewer ? Is there a way to install this and connect it up to my HealthShare FHIR repository?
Our application has a SOAP service that is currently exposed via the built-in Apache server inside of Cache. I have configured the application to IIS instead so we can IP-Filter, however I no longer wish to have the management portal or other resources via the built-in Apache server. How can I disable the built-in Apache server so internal resources no longer reply on that server and are instead routed via the IIS site?
I also want the management portal option via the right click on the cube to be pointed towards the IIS URL rather than the old Apache instance with a port number.
Hello guys,
I was wondering whether there is another alternative to extracting a certain string out from a bigger one, rather than using the function $piece.
Maybe regular expressions? Another specific function?
Example:
Big string:
NAD+SLA+++TextIsHereNAD+SLA+++TextIsHere
String I want to extract:
TextIsHere
Function I'm already using:
w $piece("NAD+SLA+++TextIsHereNAD+SLA+++TextIsHere","NAD+SLA+++",2) > Will ouput TextIsHere
w $piece("NAD+SLA+++TextIsHereNAD+SLA+++TextIsHere","NAD+SLA+++",3) > Will ouput TextIsHereThanks!
Hi world , can you show me if you have a code for how invoke an adapterless service from a task classe in an ensemble prodution please.
thank's
Hi I am trying to tie all terminal logins in Cache so that rather than the user being presented with the Cache login and password the user is presented with my custom login page.
I can do this via a generic user so that once the generic user logs in they are presented with my Cache login page however is there a way to do this so that I can bypass the below login page and go straight to my login?
Node: myserver, Instance: CACHE
Username:
Password:
Thanks in advance
Jon
Hi world, i want to configure my ensemble production that each 24 houres a business service is created and trig a business process wich browse my sql table and generate alert if there is not a new record in interval (24 HOURES).
thank's for help.
I need to convert the following XML file (with namespace) into an object in Ensemble. After processing the data, you also need to convert the object to an XML file (keep the namespace). During this time, the XML structure does not change, Only the data will change. How can i do it?
<ClinicalDocument
xmlns="urn:sc-wst:v2"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="urn:sc-wst:v2 SD.xsd">
<id root="1.1.
Cache 2016.2.1
the system offers $LISTNEXT as a way of looping in $LISTs and the documentation says this is much more efficeint than writing
for i=1:1:$LISTLENGTH(myList) { set value = $LIST (myList,i) }I want to walk backwards in the list,
is there a $LISTPREVIOUS or do I have to use the followng syntax to achie
for i=1:-1:$LISTLENGTH(myList)kevin
Should be easy, right? My DEV environment is working just find and sending out alerts via email, however my TST and PRD environments are showing "ERROR #6070: SMTP Send failed" on the Ens.Alert email operation. Same configuration settings on the operation, same SMTP server being addressed (I confirmed that I can ping the mail server from DEV, TST, and PRD boxes) and same port#. I turned on "Log Trace Events" but don't see anything additional in the logs. Am I missing something?
Let me know if you have any thoughts.
Thanks,
Hunter
Hi guys
Im trying to use an API running in AWS API Gateway.
This API is over https and i am using the SSL/TLS config of Caché.
set httpRequest = ##class(%Net.HttpRequest).%New()
set httpRequest.Server = server
set httpRequest.Https=1
set httpRequest.SSLConfiguration = "SSLPadraoAdapcon"
do httpRequest.SetHeader("Content-Type","application/json")
do httpRequest.EntityBody.Write(json)
do httpRequest.While creating namespaces, there is a provision for keeping the data, and code separately in database.
What I am looking for,
What are the benefit we can achieve by doing this?
Is there any documentation of article which might help understanding?
Thanks You!
hi world, is there a possibility to programm a rule for trigg it every 48 HOURES?
thank's
So you have a namespace with thousands of .INT files and you want to identify routines that have not been executed in say the last 5 years. How would you do that without amending any existing software?
In which global cache class codes are storing in cache DB?
For example, Routine codes are storing in ^ROUTINE global.
situation: Need to read line by line and need to replace one string to another string in class files(.cls file) using programming.
Need to replace Property type in class files using programming i mean via programming to edit the class files

