Ben Spead · Dec 6, 2022 go to post

As we looked into things further on our side, it appears as though the UNIX 'hostname'.  We were able to resolve the issue in UNIX by doing the following to change the hostname to 'mynewhost':

log in as root
hostname mynewhost
echo mynewhost > /etc/hostname

The 2nd line will change the hostname in the current processes, and the 3rd will make sure that the change will persist during a reboot.  

Hope this is helpful to someone else.

Ben Spead · Nov 29, 2022 go to post

It is always interesting to see how far down the debugging Rabbit Hole you can go, but in cases where product classes are throwing errors it's always best to contact InterSystems Support.  You get bonus points if you can provide a sample class which can demonstrate the problem ;)

Ben Spead · Oct 28, 2022 go to post

@Benjamin De Boe  - if you could weigh in on this (or get someone else to ... @Bob Kuszewski ?) it would be really helpful.  We are still using XML exports for my team and this would be a big blocker from going to UDL.  

Ben Spead · Oct 26, 2022 go to post

@Jimmy Xu  - thank you for this very simple primer for getting started with ZPM ... it is very clearly laid out!

Ben Spead · Oct 24, 2022 go to post

@Benjamin De Boe - this is a great article ... thank you for the write-up!  

Bumping the thread as more people should be reading from this and can benefit from it :)

Ben Spead · Oct 20, 2022 go to post

Really impressive feature!  I am curious (if you're willing to divulge), is this built on top of "Ens.Deployment.Utils" or did you create your own secret sauce at a lower level?  

Nice work!  This is definitely a pain point for interoperability sites, no question :)

Ben Spead · Oct 19, 2022 go to post

@Shane Nowack  - congratulations on his launch!!  Very exciting and a great addition to the Professional Certification Exam portfolio for ISC technology :)

Ben Spead · Oct 18, 2022 go to post

@Colin Brough - all great questions!  I'll provide some thoughts and I am sure others will chime in as well.  One question that I have which may impact the answers is what your current source control approach is?  Are you using serverside source control hooks with Studio or some other approach?

  • Take Atelier off the list and drop it from consideration... it is deprecated new work shouldn't be started with it
  • VSCode is the path forward for InterSystems technologies; it used the Atelier REST APIs and therefore you can use it on Caché 2018.x (originally added in 2016.2 IIRC)
  • You can typically use VSCode alongside Studio, depending on your answer to the above question about your source control approach.  If you are using no source control, or if you are using serverside source control, then Studio and VSCode can both be used against the instance in mixed mode (my team has been doing this for years)
  • I can't speak to what you lose with VSCode but I believe that at this point the answer is either 'very little' or 'nothing' for all intents and purposes
  • I can't speak to Studio Templates (hopefully someone else can weigh in)

This video may also be helpful to you: https://community.intersystems.com/post/video-visual-studio-code-object… 

Hope this is a good starting point.

Ben Spead · Oct 6, 2022 go to post

Well put Evgeny!  I have frequently accessed parameters from within ObjectScript and as Python is a full first class citizen alongside ObjectScript then we need to be able to access parameters from within Python as well.