Check if class exists

There is method:

$System.OBJ.New( ClassName As  %String = "" )

If class with name ClassName exists - everything is OK.

views

rating

Using %CSP.REST to serve files

Hello fellow developers,

I am currently in need of a way to serve files dynamically (sending specific replacements for when the requested file doesn't exist, possibly depending on other conditions such as passed parameters).

views

rating

Installation problems with Cache

Hi all, I'm running into an issue with the installation, it seems like almost everything is working alright but upon trying to actual access the Management Portal, the site cannot be reached.

views

rating

Setting the TZ Environment Variable on Linux

Setting the TZ Environment Variable on Linux

views

rating

select sql error

hi

  I execute sql  like this:  select * from DHC_PatBillDetails where PBD_PBO_ParRef>='2046121'

 

views

rating

Developer Community Meetup in Cambridge

  

Hi, Community!

I'm pleased to invite you to InterSystems Community Meetup we would have in Cambridge on 8th of August.

views

rating

Ens.StreamContainer

Hi All,

I am fairly new to Ensemble and I wanted to know I have inbound business service (EnsLib.File.PassthroughService) which is looking for pdf files once it finds a pdf file (within the business process) it needs to find the associated xml file which would be in the same directory. Once both of these files are found they need to be sent to the business operation and deleted from the source (EnsLib.File.PassthroughOperation). 

views

rating

Linux Transparent HugePages and the impact to Caché

** Revised Feb-22, 2017

 

Introduction

Memory is managed in pages.  The default page size is 4KB on Linux systems.  Red Hat Enterprise Linux 6, SUSE Linux Enterprise Server 11, and Oracle Linux 6 introduced a method to provide an increased page size in 2MB or 1GB sizes depending on system configuration know as HugePages.

At first HugePages required to be assigned at boot time, and if not managed or calculated appropriately could result in wasted resources.  As a result various Linux distributions introduced Transparent HugePages with the 2.6.38 kernel as enabled by default.  This was meant as a means to automate creating, managing, and using HugePages.  Prior kernel versions may have this feature as well however may not be marked as [always] and potentially set to [madvise].  

Transparent Huge Pages (THP) is a Linux memory management system that reduces the overhead of Translation Lookaside Buffer (TLB) lookups on machines with large amounts of memory by using larger memory pages.  However in current Linux releases THP can only map individual process heap and stack space.

views

rating

MonCaché - Caché as MongoDB

MonCaché — MongoDB API implementation based on InterSystems Caché

 

views

rating

Come to the 1st InterSystems Community Meetup in Cambridge!

Hi, Community!

Recently we announced Developer Community Meetup in Cambridge, MA. Let me describe what is it. 

views

rating

Community Members' Analytics

Hi, Community!

We introduced the new dashboard which shows the stats on members' articles, questions, and answers.

Hope it would help you to find the authors you would like to follow and find interesting posts you could miss.

views

rating

Anomaly in German sorting

Since centuries the German language carries along a special character
that had no upper case representation. End o f June 2017  there was the

views

rating

$Case or $Select?

What is a major difference between $case and $select?

views

rating

Use a global stored in variable.

Greetings, 

How can I store a global name in a variable, ie: x="^G" and then use x like this, as if it were the global:  y=$o(x)  ?

Please advise,

Thanks... 

views

rating

Old/New Dynamic SQL Cheat Sheet

The newer dynamic SQL classes (%SQL.Statement and %StatementResult) perform better than %ResultSet, but I did not adopt them for some time because I had learned how to use %ResultSet.

views

rating