A late comment on Cache security.

Installers are tempted to use "minimal security" instead of "standard" when installing Cache. I suggest always use "standard", change default passwords, etc. You should figure out Cache security before installation, rather than trying to jam more security in later, otherwise admin will be more pain.

http://docs.intersystems.com/latest/csp/docbook/DocBook.UI.Page.cls?KEY=...

Tom Fitzgibbon | 347-464-8531 | gototomAtg...l.com

Vijay - As you were suggesting it seems like COS might be the most efficient way to quickly validate HL7. I've written simple checking scripts but as you know HL7 has some significant variations.

Tom Fitzgibbon | 347-464-8531 | gototomAtg...l.com

HealthShare built with Ensemble and Cache. HealthShare appeals to RHIOs, HIEs, providers, payers and managed care organizations, health information networks. Developers use InterSystems HealthShare® to share health information, collaborate for better, safer care, and to create innovative solutions to healthcare challenges.

It's a little dated but look at http://www.intersystems.com/who-we-are/newsroom/news-item/intersystems-introduces-healthshare-high-performance-massively-scalable-information-delivery-framework-targets-rhios-hie-networks-forming-worldwide/.

Ensemble is a platform supporting a diverse set of applications, not just healthcare.  See: http://www.intersystems.com/our-products/ensemble/ensemble-overview/.

Tom Fitzgibbon | 347-464-8531

Just tried command s x=$zf(-1,"dir > tkfdir.txt") in Cache 2016.2 on Windows 10 (installed with all defaults) and it worked fine. The process created a text file in Windows with the current directory information.

Let us know what you're trying to do.

Tom Fitzgibbon | 347-464-8531

An Arm chip on a SoC board running Linux is now the definition of low-medium end computing, whether we like it or not. More powerful variants will eat their way up market (see the iPhone 7).

Any young software engineer is learning computing on an ARM device or using OS X, some Linux/UNIX variety.

If a stripped down version of Cache DB (like GlobalsDB) can be produced/maintained by InterSystems, it would go a long way to feed future Cache/InterSystems growth, which is what anyone reading this opinion needs.

Tom Fitzgibbon | 347-464-8531

Benjamin -

If you are moving to a distinctly new hardware platform (e.g. Windows to Linux) or 32 to 64 bit platform InterSystems will charge you for an upgrade. If you do not have current support for Cache you will have an upgrade charge.

But check with InterSystems or your representative because InterSystems can sometimes be flexible in pricing.

Tom Fitzgibbon | Multidata | 347-464-8531

Dmitry is correct: do not try to upgrade on your production server. You may end up with a mess. Create a new server, move routines/globals/classes to the new server and test extensively.

Difficulty in upgrading Cache depends completely on your application. If you use exotic features like $ZU, calls to the OS, third party software, discontinued functions, it will be harder to upgrade.

Tom Fitzgibbon | Multidata | 347-464-8531