Question Scott Roth · Apr 9, 2019 SOAP Request Header I have a wdsl soap request that now requires a header. Where do I modify the header to allow this new value to be sent? <soapenv:Header> <Headers xmlns="urn:epic-com.2013.Interconnect.Headers"> <Epic-Client-ID>12349fe5-2ff8-4b79-b723-e69efbabcdef</Epic-Client-ID> </Headers> </soapenv:Header> Thanks Scott #ObjectScript #Caché 0 7 1 768
Question Scott Roth · Mar 20, 2019 Query Response from MSSQL I am having an intermittent issue that when I make a call to MSSQL from a BPL that the response does not come back in the amount of time required. Since the call from the BPL is synchronous I tried changing the timeout to 60 but it has not helped (see below). Is there anyway to guarantee that the call waits long enough for a response before continuing on?Thanks #Business Operation #Business Process (BPL) #Callout #ObjectScript #SQL #Ensemble 0 4 0 485
Question Scott Roth · Feb 20, 2019 HL7 ORU^R40 Schema Structure We are currently on 2015.2.2 and in schema structures for vs 2.6 HL7 I do not have a ORU^R40. Its for a GE Device alarm. Has anyone hear of this structure, have a way to export it, and can send it to me so I don't have to build from scratch?ThanksScott #HL7 #Ensemble 0 3 0 1.3K
Question Scott Roth · Feb 13, 2019 Record Map - MAXLEN I am trying to read in a data file via a Record Map and I am getting the following error...ERROR #7201: Datatype value '030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_B452' length longer than MAXLEN allowed of 50 > ERROR #5802: Datatype validation failed on property 'osuwmc.MatSys.DataStructures.MatSysIVT.Record:Bin', with value equal to "030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_030121_B452" #Ensemble 0 1 0 703
Question Scott Roth · Jan 23, 2019 Single Sign On (SSO) Does Intersystems specifically Ensemble support a Single Sign On architecture? Currently we are using Delegated sign on using LDAP and TLS, however our CIO would like us to move toward a single sign on, so when you sign into your PC it would automatically pass the credentials to Ensemble. Thanks Scott #LDAP #Security #Ensemble 0 3 0 1.5K
Question Scott Roth · Jan 14, 2019 Can't uninstall without Instance Name I loaded 2017.2 onto a windows desktop that I was going to use for testing. I need to now uninstall 2017.2 but when I do I get a ERROR saying it can not find the INSTANCE name, when there is HEALTHSHARE defined.Has anyone else had this issue? I would like to uninstall this version and start over from scratch without having to re-image my machine. #Microsoft Windows #HealthShare 0 1 1 754
Question Scott Roth · Jan 7, 2019 Is Cache.dat dependant on the operating system? We are currently using Ensemble on AIX. We are on 2015.2.2. If I install Field Test on a windows desktop, is it possible that I can import the Cache.dat from my AIX server, so I can do some Proof of Concept development? Thanks Scott #Backup #Databases #Field Tests #System Administration #Ensemble 0 2 2 637
Question Scott Roth · Jan 7, 2019 Open Exchange - intersystems-ru/deepsee-sysmon-dashboards Can someone tell me if intersystems-ru/deepsee-sysmon-dashboards is developed for a specific version of Ensemble? Looks like it could be useful to my group but we aren't upgrading till later this year and we are on 2015.2.2. #Dashboards #Monitoring #System Administration #Tools #InterSystems IRIS BI (DeepSee) #Open Exchange 0 1 2 332
Question Scott Roth · Dec 21, 2018 Calling Javascript within Cache Object Script Has anyone called any outside Javascript code from inside their class files? I asked a long time ago if there was a way to manipulate an image within Cache Object Script, and since Cache doesn't have any image libraries its not really possible. However I have found Javascript to resize an image and wonder how hard it would be to mesh the two together.Can anyone share any examples?ThanksScott #JavaScript #Object Data Model #ObjectScript #Caché 2 9 1 1.7K
Question Scott Roth · Nov 30, 2018 Seeking Clarification between REST Web Service and a API call I am trying to explore some new possibilities outside of the normal day to day HL7 interfacing we do. I have only done 1 other Web Service interface but it was using a SOAP proxy wizard. Now I am tasked with trying to make a call to an external API https://npiregistry.cms.hhs.gov/api/ #Beginner #Business Operation #Object Data Model #REST API #SOAP #Ensemble 3 12 2 1.2K
Question Scott Roth · Nov 13, 2018 JDBC Gateway Server - Automatically Start We are trying to script a High Availability Shutdown/Start script in case we need to fail over to one of our other servers we can be back up within mins. Is there a way to configure the startup procedure to Automatically Stop/Start the JDBC server when shutting down or starting up cache? is there an auto setting we can change?ThanksScott RothThe Ohio State University Wexner Medical Center #Failover #High Availability #JDBC #System Administration #Ensemble 0 10 0 838
Question Scott Roth · Oct 31, 2018 Property Parameters - Used in REST calls I am working on my first REST operation concept and had a question about the Property Parameters. If I put a value in CAPTION, does that mean that when I use it in my call that it will come out in the URL?For example... Property enumerationType As %String(CAPTION = "enumeration_type"); #API #Beginner #Business Operation #Object Data Model #REST API #Ensemble 0 3 0 461
Question Scott Roth · Oct 14, 2018 Where is %SYS/ZAUTHENTICATE.mac stored? My administrator was wondering where %SYS/ZAUTHENICATE.mac is stored? He preforms a nightly backup, and would like to include the custom ZAUTHENTICATE.mac that was written for our Delegated/LDAP configuration. Thanks Scott Roth The Ohio State University Wexner Medical Center #LDAP #Object Data Model #Security #Ensemble 0 1 0 580
Question Scott Roth · Oct 12, 2018 Creating Custom Dashboard/Monitor In looking at the Production monitor within Ensemble, I was wondering if there is a way we could customize it for our use. I notice it is basically a dashboard.For example I would only like to truly display those Services, Processes, and Operations that are truly in dire need of attention. The Monitor out of the box just seems too busy, and I would like to simplify it. #InterSystems IRIS BI (DeepSee) #Dashboards #Ensemble #Monitoring 0 2 3 908
Question Scott Roth · Oct 8, 2018 Backing up/Exporting created Roles I have created some roles, and would like to know if there is a way to export the Roles and save them off to a file? I want to create a backup file of these roles for DR purpose, and in case I ever get hit by the preverbal bus. Thanks Scott Roth The Ohio State University Wexner Medical Center #Access control #Backup #Security #Ensemble 0 2 0 452
Question Scott Roth · Sep 13, 2018 Operators as Variables We have the need to write a function that can loop through say a field in an OBX segment within HL7 and compare it to a string passed. Is it possible to have the user enter the Operator ( >,<,=,<>) as a variable inside Cache object script? Does anyone have any examples they can share?ThanksScott RothThe Ohio State University Wexner Medical Center #Code Snippet #HL7 #Object Data Model #ObjectScript #Ensemble 0 8 0 631
Question Scott Roth · Aug 8, 2018 Connecting to MS SQL Database using JDBC and Service Account We have a new requirement being push down by our Data Security to no longer use Local SQL Accounts to access our Databases. So they asked me to create a Service Account that is on the Domain for our connections to each database.I tried just changing my JDBC connection to using this Service Account and Password but I am not having any luck trying to connect to the database." Connection failed.Login failed for user 'osumc\CPD.Intr.Service'. ClientConnectionId:ade97239-c1c8-4ed1-8230-d274edb2e731 " #Databases #JDBC #Security #SQL #Ensemble 1 4 0 4.4K
Question Scott Roth · Jul 30, 2018 Referencing Globals within each other I have a global that defines the instance that Ensemble is running under. I want to use this as part of another Global so I don't have to hard code a path.For Example^OSUWMCInstance = "TestClin"^OSUMCLDAP("LDAPKey") = "/ensemble/^OSUWMCInstance/mgr/LDAPKeyStore/"Is this possible?ThanksScott #Globals #Object Data Model #Ensemble 0 2 0 319
Question Scott Roth · Jun 29, 2018 Adding TLS to ZAUTHENTICATE I wrote a ZAUTHENTICATE.mac a couple of months back, and found recently that it is creating coredumps on almost a nightly basis. I think I have figured out this problem to be not clearing out my MsgSearch after I am doing 2 of them within the code.1. Get User Attibutes from AD2. Get User Groups From ADSo while I am trying to cleanup the code I thought it would be a good time to add a Certificate and TLS to the mix since I should of been using that all along. However I keep running into issues #LDAP #Object Data Model #Security #SSL #Caché 1 14 0 601
Question Scott Roth · Jun 14, 2018 Single Row SQL.Snapshot I have several stored procedures that when I execute them they will only return a single snapshot. In my BP I have been setting this to a Snapshot variable then looping using a WHILE through the snapshot variable just to get that single value. Since it is only a single row, is there an easier way where I don't have to do a WHILE loop to pull the values out of that row? Can I call First Row or something like that to get me just the row into the Snapshot variable? #Business Operation #Business Process (BPL) #Object Data Model #SQL #Ensemble 0 1 0 504