Question Fabio Goncalves · Dec 17, 2015

I am trying to define the charset for a JQM Application and it is not working. I have tried the following options without success:

Method %OnDrawHTMLMeta() As %Status
{
              Write "<meta name=""viewport"" content=""width=device-width, initial-scale=1.0,maximum-scale=1, user-scalable=no""/>"
              Write "<meta http-equiv=Content-Type content=text/html; charset=utf-8 />"
              Quit $$$OK
}
Method %OnDrawHTMLMeta() As %Status
{
              Write "<meta name=""viewport"" content=""width=device-width, initial-scale=1.
1
0 458
Question Steven LeBlanc · Dec 17, 2015

Hi,

Is there any API equivalent (within Config.Databases class, or elsewhere) that has the same functionality as the 'Recreate a database' option in the ^DATABASE routine?

This option was added to ^DATABASE (according to internal Devlog CFL1263):

to recreate a database which is equivalent to deleting the .DAT file and recreating it.

I tested this, and the recreate option also appears to also preserve the original database parameters (e.g. max size, resource name).

2
0 466
Question Derek Day · Dec 15, 2015

Is there a way to select distinct keys from an field that has a collection index? I have a field defined as follows: Property data As %Library.String(COLLATION = "EXACT", MAXLEN = "", TRUNCATE = 0); Index data On data(KEYS) [ Type = bitmap ]; And I define a build value array method that parses my data outputs an array in the format array(KEYS)=VALUES. This is very useful because I can query my data using criteria such as  WHERE FOR SOME %ELEMENT(data) (%KEY='param') My question is whether there is some way to select distinct key values, e.g. SELECT DISTINCT KEYS____ FROM ____ .

1
0 606
Question Fabio Goncalves · Dec 14, 2015

Hi All,

I am trying to disable a button on a JQM application.

I started the button as disabled according to this code: {type:'$button',caption: Button',key:'button',disabled:true}

However, I would like to enable or disable the button via JavaScript code . I have tried the following, but it don´t have the same behavior and style as the code above.  

var view = zen('mainView');
              view.

2
0 416
Question Amir Samary · Dec 14, 2015

Hi!
I am working on a project and I am facing a weird problem. I have created an MDX using Analyzer. This MDX executes very fast. I am trying to automate its execution with %DeepSee.ResultSet and the query never returns:

Set tSC = oMDX.%PrepareMDX(tMDX)
Quit:$System.Status.IsError(tSC)

Set tSC = oMDX.%Execute()
Quit:$System.Status.IsError(tSC)

What could be causing %Execute() to take so long to run while Analyzer is responding fast?

I can see that the process that is executing the %Execute() method is on HANGW state. I am assuming that it is waiting for another process.

2
0 425
Question Jenna Makin · Dec 2, 2015

A client stated to me that they are trying to eliminate SMTP servers from their network and want all email to be sent through their Microsoft Exchange Server.  Admittedly I am not very knowledgable of the workings of Exchange Server.

Are there customers sending email notifications through Exchange Server?  How is this accomplished?  Does Exchange Server act as a SMTP server allowing use of the Email adapter or is there some other mechanism that must be used to communicate with a Microsoft Exchange Server?

2
0 705
Question Derek Day · Dec 8, 2015

There seems to be little point to journal audit db updates; why rollback an audit entry for an attempted update?

I’m working on some auditing code and I have a few questions (feel free to respond regarding 2016.1 or later).

  1. I’ve noticed that there is little point of journaling updates to an audit database, as the Audit log is essentially an additional journal. Is there any reason not to disable journaling for audit log updates?
  2. I’d like to audit even transactions that get rolled back, preferably with information that the rollback occurred (this could be a second audit entry).
5
0 557
Announcement Joe Gallant · Dec 10, 2015

Welcome to the DeepSee Group.

The Developer Communty has a lot of DeepSee content including all the DeepSee documentation and over 50 videos.

Please use the Developer Community to asks questions, share your experience, and learn more about DeepSee.

I look forward to your participaton in the DeepSee Group of the InterSystems Developer Community.

Joe Gallant

Senior Product Manager

0
0 298
Question David Reche · Dec 2, 2015

There is any mean to use different fonts? For example "Courier New" for code text, or different colors? To work only with HTML is too hard

1
0 221
Article John Paladino · Dec 7, 2015 1m read

I'm very proud of the Worldwide Response Center - an excellent group of men and women - and I am interested to hear from you about your experience using the WRC.  There are always better ways for us to serve you.   

I'm also very excited about the Developer Community which we're bringing to you to give you an opportunity to connect with groups and individuals in the InterSystems community.  Let us know what you think and how we can improve it in order to serve you better.

0
0 276
Question Jenna Makin · Dec 1, 2015

Hello-

I am working on an Ensemble demonstration that involves workflow.  Over the course of testing I have cleared out the Ensemble message store several times.  This has left several workflow tasks that no longer can be assigned, accepted or rejected.

How do I clear the Workflow Tasklist which is found by going to Ensemble -> Manage -> Workflow -> Workflow Tasks in the Ensemble Management Portal?

Thanks in advance

Ken

1
0 328
Question Ben Spead · Nov 20, 2015

I am using &html<> to output some CSS to my page (which is a class-based and not a tag-based page), and the selectors contain the '>' character which the compiler chokes on.  How can I escape the '>' so it still displays as such in the web page source but doesn't trip up the compiler?

This is for 2012.2 btw.

8
0 574
Question Chip Gore · Nov 11, 2015

Hi -

If you have Cache installed on a Cent OS machine, and you want to switch the OS to Red Hat 7, and your Caché is installed on a non-OS drive, do you need to reinstall Caché?

I don't think so, but I wanted to check

2
0 410
Question Chip Gore · Nov 10, 2015

Hello DeepSee'ers -

How hard is it to brand a dashboard to a login?

The situation is, I have a Partner that is looking to create common Dashboards in a SaaS model where the Partner's Clients would want to have their individual views of this common dashbaord be branded (logos, color, styles, etc.) to match the Client's branding. This my Partner's Client's End Users will see this common dashboard as the dashboard from the "Client" and not the "Partner" (and certainly not ISC branding)

ie.  ISC -> Partner -> Client -> End User

2
1 378
Article Brendan Bannon · Nov 9, 2015 1m read

The attached zip file contains a bunch of examples of Cache SQL Storage mappings that I have done over the years.

If you have existing globals and want to expose them via Objects or SQL you need to setup Cache SQL Storage mapping.  If you do not see an example that helps with your case send me an example and I can help you out.

0
0 1210
Article Daniel Kutac · Nov 9, 2015 3m read

Tip dvacátý šestý: objekty a concurrency 2 - swizzling

Když tento seriál před několika lety začínal, byl jeho první díl věnován zajištění izolace instance objektů pro exkluzivní přístup a popisu příslušných API funkcí. Nedávno se mi ale stalo, že mě tento díl dostihl. Jeden ze zákazníků začal mít problémy v aplikaci, přestože důsledně používal exkluzivní zámky pro editování instancí svých objektů.

0
0 371
Article Developer Community Admin · Oct 21, 2015 2m read

Executive Summary

InterSystems HealthShareÆ and InterSystems EnsembleÆ both provide a rapid integration and development platform with built-in capabilities for the high-speed processing of HL7 messages. For the purposes of HL7 v2 message routing the two products are equivalent in performance. For brevity, this document will just say Ensemble in many places but it should be taken to apply equally to both products.

We have recently completed a performance and scalability benchmark of Ensemble version 2015.1, focusing on HL7 version 2 messaging.

0
0 567
Article Developer Community Admin · Oct 21, 2015 2m read

Business Transformation for Application Providers

Introduction

InterSystems regards the enterprise service bus (ESB) as a business transformation engine for application providers.

Why the emphasis on transformation? For many application providers meeting today’s customer demands will require a change in business model. Customers are looking for unified solutions instead of application portfolios from vendors. They want these solutions delivered on their device of choice, from desktop to mobile. Above all, these solutions must be focused on the user experience.

0
0 338
Article Developer Community Admin · Oct 21, 2015 1m read

Abstract

In a recent benchmark test of an application based on InterSystems Caché, a sustainable rate of 8.9million database accesses/second, with peaks of 16.9 million database accesses/second, was achieved. These results were from a test performed on a connected system of eight applications servers, using Intel Xeon 5570 processors, and running Linux as the operating system. This benchmark shows that:

  1. Caché can achieve unheard of levels of performance for an object database. It provides full persistence of data at speeds that are normally only reached by in-memory databases.
0
0 259
Article Developer Community Admin · Oct 21, 2015 1m read

Featuring the results of the HIMSS Analytics Interoperability Study

Introduction

Interoperability - the ability of health information systems to exchange, transform and interpret shared data across multiple systems and devices, and across organizational boundaries, in order to advance the health status of, and the effective delivery of healthcare for, individuals and communities - gained widespread attention in the United States when President Bush called for interoperable electronic health records (EHRs) in his 2004 State of the Union Address.

0
0 277
Article Developer Community Admin · Oct 21, 2015 2m read

Introduction

The lack of visibility across data silos — data sources that are not integrated with enterprise systems — is a threat to business efficiency and profits in many industries. In financial services, front-office silos may develop where operations are segregated by product and region without coordination on data model design. Mergers and acquisitions may result in additional disparate silos, or regulations may require that data in one arm of the firm be inaccessible to another.

0
0 210
Article Developer Community Admin · Oct 21, 2015 1m read

Abstract

The European Space Agency (ESA) has chosen InterSystems Caché as the database technology for the AGIS astrometric solution that will be used to analyze the celestial data captured by the Gaia satellite.

The Gaia mission is to create an accurate phase-map of about a billion celestial objects. During the mission, the AGIS solution will iteratively refine the accuracy of Gaia's spatial observations, ultimately achieving accuracies that are on the order of 20 microarcseconds.

0
0 450
Article Developer Community Admin · Oct 21, 2015 2m read

Strategic Interoperability

Executive Overview

This white paper discusses the critical requirements for the U.S. Departments of Defense (DoD) and Veterans Affairs (VA) to share Service members’ medical records – including real-time access to a complete composite health record – and it proposes an immediate solution via implementation of a health informatics platform. This approach will provide significant and clearly visible results in a matter of months, while positioning the Departments for strategic improvements in the years ahead.

0
0 183
Article Developer Community Admin · Oct 21, 2015 1m read

What is Integration

Integration of enterprise applications and data to simplify and automate business processes has become an important focus for many CIOs. It refers to both the tasks of integrating data and applications, as well as to software products that provide integration frameworks and associated tools. Integration enables the sharing of data and business functions across applications.Integration has become popular because most traditional enterprise applications were custom built to address a specific business need.

0
0 163
Article Developer Community Admin · Oct 21, 2015 1m read

Abstract

A global provider of mobile telecommunications software tested the performance of InterSystems Caché and Oracle as the database in a simulated data mart application. They found Caché to be 41% faster than Oracle at building a data mart. When testing the response time to SQL queries of the data mart, Caché's performance ranged from 1.8 times to 513 times faster than Oracle.

Introduction

Telecommunications companies, because they generate and must analyze enormous amounts of information, are among the most demanding database users in the world.

0
0 414
Article Developer Community Admin · Oct 21, 2015 2m read

Goals of the project

North Shore-LIJ is a health system serving the needs of over seven million people through 17 hospitals, 400 ambulatory practices, and three skilled nursing facilities as well as home and hospice care. Our healthcare system, including its CareConnect insurance company, is at the forefront of payment reform and population health management.

With our rapid and ongoing growth, the operational complexity of being so large and diverse, and the changes driven by accountable care reforms such as bundled payment, we’ve had to overcome several challenges.

0
0 197
Article Developer Community Admin · Oct 21, 2015 1m read

The Business Case for InterSystems Ensemble

This document presents a business case for replacement of older interface engine software with our next-generation rapid integration product, Ensemble. To illustrate the business case, our primary example will be an InterSystems customer (Metro Health Corporation) that replaced its SeeBeyond eGate (now Sun SeeBeyond) interface engine with Ensemble. Other organizations also will comment on reasons for switching to Ensemble.

0
0 167