go to post Ben Spead · Apr 6, 2021 Thanks for getting the work out Tracey! If any users have any questions, please feel free to ask.
go to post Ben Spead · Mar 29, 2021 Very interesting Evgeny! Just curious what the motivating case is for this?
go to post Ben Spead · Mar 29, 2021 Thanks! I see you updated the article with links. Very helpful :)
go to post Ben Spead · Mar 26, 2021 Very exciting!! Congratulations to all involved in getting these out the door :)
go to post Ben Spead · Mar 25, 2021 @Evgeny Shvarov - "Check the article on the naming and proposed folder structure." Is this supposed to link to a specific article?
go to post Ben Spead · Mar 25, 2021 Terrific article Tim - thank you for writing it! I have bookmarked it for future reference :)
go to post Ben Spead · Mar 17, 2021 Phil - I wasn't suggesting that you use the Ens.Deployment.Utils but rather the Studio.Project utilities. This will allow you to put in any specific classes that you wish to include (including the Production definition which should include all the pointers to the new BOs, BPs, and BSs) so that you can cherry pick what goes into your next environment. I am not familiar with the Ens.Deployment.Utils so I can't compare the approproaches
go to post Ben Spead · Mar 16, 2021 You could add the specific pieces you wish to deploy to a Project in Studio and export that project and then import it where you need it.
go to post Ben Spead · Mar 4, 2021 You should be able to use 'netstat -a' within the OS in order to see all of the ports currently in use. It won't tell you what process is using it, but if you are simply looking for open ports then this is a quick way to do it
go to post Ben Spead · Mar 4, 2021 There are different kernels but other than that you should be able to run the same ObjectScript code on both platforms and it will behalf identically. If you are going to be doing file interactions, then I suggest using the %File library class which will make your code portable between Windows and UNIX file systems. Likewise if you are calling out to other executables, you will need to instrument your code to call out appropriately based on your platform.
go to post Ben Spead · Feb 18, 2021 I am assuming you want to create a tag-based CSP page as a quick and dirty way to through up some data in a table? If so, the basic steps would be: Load a JS library like https://www.tablefilter.com/ to make your filtering easy Write out your <table> and <th> tags Create a <script language='cache' runat='server'> block to hold your ObjectScript which will fetch your result set Use %SQL.Statement to create and run the query and fetch the data Iterate over the resultset, and write out a row of HTML for each row in the resultset using &html<> End your </script> tag and then end your </table> tag Hope that gets you rolling!
go to post Ben Spead · Jan 5, 2021 This is definitely possible, although it will be very painful :) You can use Studio to edit any sort of flat files on the OS, and Studio has been used for years to edit .js and .css files. You can use Studio to edit the source files for your React or Angular app, but you will then need to use the CLI in order to build your app for testing (you could also roll your own server side source control hooks to do this). So if your organization is currently locked into Studio, this can be done but you'll need to do extra work to make it work. If you have the flexibility, I would strongly recommend that you leverage VSCode rather than Studio for this.
go to post Ben Spead · Dec 31, 2020 please share the doc link you are referring to. ZF calls are still supported and we use them for our source control integration within InterSystems. The zf(-1) has been deprecated and replaced with zf(-100) and you can certainly use that to do the same thing but may need to change your zf input slightly to use 100.
go to post Ben Spead · Dec 15, 2020 No, no - *please* don't encourage the the use of eXecute ... that can make maintenance so very difficult :( Most ObjectScript coding standards I have seen strictly forbid the use of this :)