Question Chip Gore · Nov 14, 2016 Unexpected ROLLFAIL error in an object %Save() call In writing some code on:Cache for Windows (x86-64) 2015.1 (Build 429U) Fri Feb 13 2015 14:37:23 ESTI noticed an unexpected "ROLLFAIL" error when a Unique Index fail was generated in a %Save() call.The object SHOULD fail to save, since the Unique criteria is not met, but I didn't expect to see a ROLLFAIL error as the "Last Error".When running the following class code: #Object Data Model #SQL #Caché 0 4 0 1K
Question Chip Gore · Nov 8, 2016 When upgrading a Health Connect, do I have to recompile? Hi - When upgrading a Health Connect deployment from 2014 to 2016 do I HAVE to recompile? or is the "just upgrading" enough? #Compatibility #Health Connect 0 1 0 374
Question Chip Gore · Nov 4, 2016 What are the Roles needed with HealthShare to get access to DeepSee functionality? Hi -How do the various components of DeepSee (Architect, Analyzer, User Portal) map to the "Out of the Box" user Roles associated with HealthShare? #System Administration #InterSystems IRIS BI (DeepSee) 1 2 0 446
Question Chip Gore · Aug 18, 2016 OpenAM interface question... I'm VERY novice on all things "OpenAM", and beyond knowing that Caché supports working with OpenAM, I have nothing else to go on.The documentation doesn't seem to be very deep on the nature of how this works beyond a single paragraph saying it's supported for Single Sign On (SSO). #Mapping #Security #Authentication #Access control #Caché 0 1 0 370
Question Chip Gore · Jun 28, 2016 Joins in SQL Computed Code specification? Hi -I have 3 classes: "Class A" has a property X, "Class B" has a property which is a Class A, and I have a "Class C" which has a property of a Class B.Class A definitionClass USER.ClassA Extends %Persistent{Property Propx as %String;}Class B definitionClass USER.ClassB Extends %Persistent{ #Object Data Model #ObjectScript #Caché 0 5 0 344
Question Chip Gore · Jun 21, 2016 Is there an Embedded SQL Cursor "rewind"? Hi -I'm trying to rewind a cursor back to the first row after looping part of the way through the implied result set, but I'm not finding a way to make this happen, is there some such iterator variable or directive that I can leverage to accomplish this?I could code around it by pulling identifiers and/or values into a local array, and then hand code up an iterator over my local results copy, but this feels like a "redesigning of a wheel" approach, and I thought I would check before I start down this path.Thanks #SQL #Caché 0 2 0 489
Question Chip Gore · May 12, 2016 How do I create a new class in a sub-package in Atelier? Hi -I've been trying to create a "sub packaged class" (i.e. TopPackage.SubPackage.Classname) but the current version of the "New Class Wizard" doesn't seem to allow me to do this.If I try to specify a \project\subdirectory in the "Project" or I try to specify a Package.Subpackage form in the "Package", or I try to specify "Subpackage.Classname" in the "Class Name" they ALL fail to give me a "next" or "finish" button that works (the buttons stay greyed out) 1 4 0 428
Question Chip Gore · May 10, 2016 Modifying "New Class" template Hi -I would like to change the initial text that is generated by the New Class wizard in Atelier, but I'm not sure if I can or where to go to make the modification. I have a specific format for initial classes, and the wizard generated code isn't cutting it for me. I know it's trivial to take the generated text and just modify it, but if I could only have to do that in the wizard, that would be better.The more generalized question is, which wizard output can be safely changed without fear of losing the change on upgrade, and where are these?ThanksChip 1 6 0 400
Question Chip Gore · May 10, 2016 Web-based application Login/Account Management Question... Hi -I'm trying to figure out what is the best (or at least pros & cons) on how to manage login accounts in a multi-tenant SaaS web based application context.Assume that a company is designing a collections of web based applications that they will be selling as "services" to their clients, and that these clients will each have their own "users" and "customers" that will be logging into these services. #Frontend #Caché 0 3 0 415
Question Chip Gore · Apr 20, 2016 How do I get existing CSP files into Atelier? Hi -After having seen how Atelier is working, I've decided to start learning/using Atelier for an existing project.I've installed, and after a bit of poking around, I've managed to get a project that includes my classes, and they compile and such (these were all from an existing export), but I see that NONE of my .csp files came along despite being in the export file. #CSP 1 6 0 762
Question Chip Gore · Apr 5, 2016 How do you access the storage map for a cache class programmatically? Hi -I'm trying to create a method that will automatically create something I can save and use later, which will let me automate data migration from one version of a class to the next. #Compiler #Mapping #Object Data Model #Caché 2 2 0 762
Question Chip Gore · Mar 29, 2016 I/O Logged messages question Hi - I was looking at the “Purge Data Management” page, and one of the “Record Types” is the “I/O Log” which sometimes doesn’t clear when you purge all of the message. But I’m not sure what it’s actually reporting as “I/O Log” messages (and I can’t find anyplace to view what is being considered I/O Logged Messages - so I can understand what’s happening) Can anyone shed some light on these messages? #Ensemble #System Administration 0 1 0 329
Question Chip Gore · Nov 24, 2015 Dashboard mapping question for DEMO Hi - I need an example of what I need to "map" to have a common dashboard defined so it will visible/usable in multiple namespaces. I have created a dashboard in "SAMPLES" (namespace and database) and I would like to have this dashboard be accessable/useable from a 2nd namespace, but I'm not having any success in doing mappings (global/package/routine/data) to be able to get DeepSee to be able to see/display the dashboard. What is the minimum that I need to map? #Databases #Namespace #InterSystems IRIS BI (DeepSee) #Dashboards #Mapping 0 4 0 389
Question Chip Gore · Nov 11, 2015 Linux provider change question 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 #Caché 0 2 0 356
Question Chip Gore · Nov 10, 2015 Dashboard Branding... 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 #Dashboards #InterSystems IRIS BI (DeepSee) 0 2 1 301