Hi I'm new in cache ... How do i get the last date of the every month
InterSystems Caché is a multi-model DBMS and application server. See more details here.
InterSystems Caché is a multi-model DBMS and application server. See more details here.
Hi I'm new in cache ... How do i get the last date of the every month
Hi -
I'm creating a custom report in Health Insight via SQL and one of the requirements says that I must include patients who are >= 13 years old (which is easy) but I also need to include patients who WILL be 13 years old as of December 31st of current year that the report is ran in.
I see that there is an Age column and an AgeInMonths column in HSAA.Patient. and of course a DOB column. I'm wondering if it is possible to do this purely using SQL (and SQL functions) or if I will have to incorporate a COS function to achieve this requirement.
Any suggestions?
Thanks,
Blake
Hi Guys,
I'm using Ensemble 2014 and have a code that Posts HttpRequest to a REST API and working fine, but don't know how to add Header to my request!?
I tried Set Request.SetHeader("Source","Civicview") but it's bringing a Syntax error, any help pls?
Set Request= ##class(%Net.HttpRequest).%New()// D Body.%ToJSON()Set Request.Server = "devtest.altus.net.au"Set Request.Location = "/STP_IF/rest/Employee/CivicCreate"//S Request.ProxyAuthorization="SVRWSVMhME4yOlVyYW51czY="Set Request.ContentType = "application/json"Set Request.SetHeader("Source","Civicview")Set Request.SHi,
I'm having the following error visualizing a PDF report.
An invalid XML character (Unicode: 0x3) was found in the value of attribute "Reaction" and element is "Allergies".
Aug 18, 2017 10:50:29 AM org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-height set to: 11in
Aug 18, 2017 10:50:29 AM org.apache.fop.apps.FopFactoryConfigurator configure
INFO: Default page-width set to: 8.26in
Aug 18, 2017 10:50:30 AM org.apache.fop.cli.Main startFOP
SEVERE: Exception
org.apache.fop.apps.FOPException: org.xml.sax.SAXParseException; systemId:
Some of our interfaces use globals for lookups, but we are currently looking at putting a groups of (document) interfaces in a separate production with a shared ‘Default Database for Routines’ to reduce code duplication.
Hi Guys,
I've a working that sent Http request to a REST API and is working fine,
Set Body = ##class(%ZEN.proxyObject).%New()Set Body.ElectronicMailAddressT = "ElectronicMailAddressT"Set Body.TelephoneMinimalN = "TelephoneMinimalN"Set Request.ContentType = "application/json"Set Request.Https=1Set Request.SSLConfiguration="TLS"Set Status = ##class(%ZEN.Auxiliary.jsonProvider).%WriteJSONStreamFromObject(Request.EntityBody, Body)Set Status = Request.Post(,2)
but now I'm looking to basically add an array or data inside the body so that it looks like this:
{Hello
I'm in the process of creating a TestClass which simulate a HTTP POST call to REST-based web services and while I am having success, I'm struggling on how to parse out the results to a JSON format
Here is down the code part which concerns parsing the HttpResponse.Data variable into JSON :
s httprequest=##class(%Net.HttpRequest).%New()
s httprequest.Server="http://127.0.0.1"
s httprequest.Port="57772"
s httprequest.Https = 0
s httprequest.ContentType="application/json"
s httprequest.Authorization = "Basic X1N5c3RlbTpTWVM="
d httprequest.EntityBody.Write(json)
s sc =My questions are regarding ClassMethods with a private keyword tags.
When we use a wizard to add a new method, we are given a options to
select private checkbox to make it a private method as well as
Class Method checkbox in the same time.
1. What would be the reason and the case to select and use them both?
2. Secondly, if there is such a case in already developed application is it
safe to remove the private tag from ClassMethod? Obviously if it's not a
ClassMethod private tag cannot be removed as easily.
Thank you,
Hi,
I want to monitor some variables in my program.
So I do this "zb *varname", however, i don't really want to get break went the program touch "varname" every time.
I only want to get break when certain conditions are meet. For example, $d(varname(1,2,3)) > 0, then break.
Is there any way to achieve this?
Thanks.
Hello everyone,
What has been the best way for you to store and retrieve session information about a user for CSP projects? I can use these methods easily:
however I'd like to know if there's a better way to keep more permanent information, or should it all be kept in a class?
Additionally, using whatever method, what would be the best way to block user access to certain portions of the website or entire pages? Such as an admin section. With normal web development this wouldn't be too difficult, but I need help connecting this into CSP terms.
Thank you!
Hi Guys,
Basically I'm looking for a sample what I can send data in aJSON format to a a webservice using an http request pls?
I've found some documentation on %Net.HttpRequest but a sample on how to connect to a Webservice and send data to it would be really helpful?
Our clients are running Cache & Ensemble 2014
Thanks
Hi,
I installed Cache2015. I went to %SYS namespace and d ^JOBEXAM it shows around 12 background jobs running. Can i know what is the purpose of that jobs?
Thanks, Selvakumar
I use zf(-2) to spawn a external a Java application in a *nix instance.
I would like to kill this process after some conditions met.
I would like to leverage $zf("kill ... ") but this requires its the pid of this child process.
So is there a way to acquire the pid for the child process when I create it ?
If not, how is the suggested way to kill this process?
Thanks.
I could launch a external process via $zf(-2).
However, this child process need to refer some shared libraries in RUNTIME,so I have to set up the proper paths to the environment variable LD_LIBRARY_PATH, is anyone know how to do this?
Thank for your help.
This is probably a very naive question but :
Is it possible to create a Windows executable file from a Cache MUMPS (COS) routine, such that the routine can be run directly from Windows ?
If so, could some kind soul direct me to a source of information that describes the process.
I am using the free Intersystems Cache installation (CachePCkit V2017.1) on Windows 10 for my own use & personal development.
Thanks
I am using the free Intersystems Cache installation (CachePCkit V2017.1) on Windows 10 for my own use & personal development.
I am writing routines in Studio & running them in the Cache terminal TRM:3672 (TRYCACHE).
From a routine, how do I control print position within the terminal screen. I have tried using $X and $Y but this does not work and I cannot find what I need within the Cache terminal documentation.
Hope this question is not too simplistic for Members.
Any suggestion would be appreciated.
Hi, Community!
Someday you find yourself having a wonderful class package which can be helpful in several projects. So it is a library package.
How to make the classes available for different namespaces in Caché? There are two ways (at least two ways familiar to me):
1. Start the name of the package with %, like %FantasticLib.SuperClass. Wrong way.
If you do that the class would be placed in %SYS and would be available in other namespaces.
This is wrong because of the two reasons:
1. The class will be wiped out with the next Caché update (as all the %SYS Namespace).
2.
I have read here and tried to use the supplied examples to see what they do but keep on getting error please advice:
Method GetXMLDocFromFile(file = "C:test2.xml") As %XML.Document
{
set reader=##class(%XML.Reader).%New()
set status=reader.OpenFile(file)
if $$$ISERR(status) {do $System.Status.DisplayError(status) quit $$$NULLOREF}
set document=reader.Document
set reNo=##class(%XML.Node).%New()//check here
set reNo.Document=document//check here
do ..ShowNamespaces(document)
do ..ShowNode(reNo)//check here
quit document
}
Method ShowNamespaces(docHi,
Can you provide a link to a valid license key zip file as the previous key expired December 31st, 2017.
Many thanks.
I am trying to achieve this in cache objects I am using 2014.1 here is the original code in C# and would like to convert this to cache
here is my code first c# and cache follows
/// This function loads a XML document from the specified string.I use SoapUI 5.4.0 test Cache development web service, the parameters I need to send through SoapUI is as follows:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tem="http://tempuri.org">
<soapenv:Header/>
<soapenv:Body>
<tem:GetPatInfo>
<!--Optional:-->
<tem:QueryInfo>
<![CDATA[
<Request>
<CardNo>100000220002</CardNo>
<CardType></ CardType >
</Request>
]]>
</tem:QueryInfo>
</tem:GetPatInfo>
</soapenv:Body>
</soapenv:Envelope>I have a Cache object:
Class ServiceTestPrd.Request.ReqPatInfo
In %Net.SSH.Session there is a method settraceMask and that will create a wireshark cap file for help with troubleshooting a connection. I dont see any class in Net.FtpSession that can be used for troubleshooting. Is there a different method that I should use?
Apart from the database server itself, the standard bundle of the Caché DBMS includes DeepSee, a real-time business intelligence tool. DeepSee is the quickest and the simplest way of adding OLAP functionality to your Caché application.
Another standard component is an Audit subsystem with a web interface, which has the options for expanding with your own event types and an API for using in an application code.
Below is a small example of thejoint use of these subsystems that answers the following questions: who did what and when in an information system?
Hi Everyone,
I am trying to reference a field, however, in our production environment, it can be found in the first second or third iteration. My code was only qualifying on the first iteration. I have been attempting to include all iterations, but I have come up short...below is a snippet of what I am attempting to use. My original code simply had GetValueAt("PID:13.4") but this only referenced the first iteration. Thanks for any thoughts!
Set PID13 = pInput.GetValueAt("PID:13")
For iIndex=1:1:4 {
Set Eaddr = pInput.GetValueAt("PID:13.4[iIndex]")
If (..Contains(Eaddr, "@")) {Database Blocks Explorer for InterSystems Caché
Key features
Installation
Minimal supported version is 2015.3 or 2016.1.
Just import xml file, in any of your namespaces by Studio or in any other way, with
Hi, all!
As I know, InterSystems recommends the use of Huge Pages. And if count of Huge Pages is enough, we'll see (in cconsole.log) something like this during Cache startup:
But if count of Huge Pages is not enough for location of all Globals and Routines caches, Cache won't use Huge Pages.
The question is: does it exist any metrics (API) in Cache (not in OS), that can show us if Cache uses (or not) Huge Pages currently?
Thanks!
I'm referring to the document Using Cache with JDBC. Using this example, it sets the URL of the object ds of class CacheDataSource.
ds.setURL("jdbc:Cache://127.0.0.1:1972/SAMPLES");
My question is would you just copy and paste the URL from the login page to the string? I tried doing that and it returns an error saying "Invalid log file xyz"
Any help will be greatly appreciated! Thank you
I want to understand how this message is build:
[SYSTEM MONITOR] CPUusage Alert: CPUusage = 99, 99, 99 (Max value is 85).
Caché keep a log of cpu usage (99,99,99) and how is the frequency of check of this?
how can i chance the max value? is that possible?
Best,
Hi, the 2017 filed test key has expired. When can we get the new one?