go to post Guillaume Rongier · May 5, 2022 Great initiative, I will try to apply this to most of my repository. BTW, there is an easy way to enable BuildKit without editing the config file of docker : Unix : DOCKER_BUILDKIT=1 docker-compose build Windows : set "DOCKER_BUILDKIT=1" & docker-compose build
go to post Guillaume Rongier · May 3, 2022 link to a solution with IRIS 2021.1+ with the use of the new window (OVER) function : https://community.intersystems.com/post/scrollable-resultset-pagination-...
go to post Guillaume Rongier · Apr 22, 2022 What a great article, very useful and with lot of details. Thanks @Lorenzo Scalese
go to post Guillaume Rongier · Apr 15, 2022 Have a look at this article/openexchange example : https://community.intersystems.com/post/how-quickly-publish-restful-apis... it might suit you.
go to post Guillaume Rongier · Apr 13, 2022 Nice, I love this article because we have a side by side examples in ObjectScript and Python
go to post Guillaume Rongier · Apr 6, 2022 Since the launch of IRIS, ENSDEMO namespace is gone. Now to have demo or anything else you have to go with ZPM : https://community.intersystems.com/post/install-zpm-one-line (the package manager). Check the list here : https://openexchange.intersystems.com/ If you still want EnsDemo check those githubs : https://github.com/grongierisc/InstallEnsDemoLite https://github.com/grongierisc/InstallEnsDemoHealth https://github.com/OneLastTry/irishealth-ensdemo
go to post Guillaume Rongier · Apr 5, 2022 BTW, there were an issue on the transformation from FHIR to HL7 on the github demo. This has been fix with this commit : https://github.com/grongierisc/iris-healthtoolkit-service/commit/c9d68cc...
go to post Guillaume Rongier · Apr 5, 2022 Have a look those depots : https://github.com/grongierisc/FHIR-HL7v2-SQL-Demo https://github.com/grongierisc/iris-healthtoolkit-service
go to post Guillaume Rongier · Mar 24, 2022 This demo is now 100% python : https://github.com/grongierisc/iris-python-interoperability-template/tre... Look at this beauty : FileOperation.py import grongier.pex import datetime import os import iris class FileOperation(grongier.pex.BusinessOperation): def OnInit(self): if hasattr(self,'Path'): os.chdir(self.Path) def OnMessage(self, pRequest): ts = title = author = url = text = "" if (pRequest.Post is not None): title = pRequest.Post.Title author = pRequest.Post.Author url = pRequest.Post.Url text = pRequest.Post.Selftext ts = datetime.datetime.fromtimestamp(pRequest.Post.CreatedUTC).__str__() line = ts+" : "+title+" : "+author+" : "+url filename = pRequest.Found+".txt" self.PutLine(filename, line) self.PutLine(filename, "") self.PutLine(filename, text) self.PutLine(filename, " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *") return iris.cls('Ens.StringResponse')._New("hello") @staticmethod def PutLine(filename,string): try: with open(filename, "a",encoding="utf-8") as outfile: outfile.write(string) except Exception as e: raise e FileOperationWithIrisAdapter (we can use native iris adapter :)): import iris import grongier.pex class FileOperation(grongier.pex.BusinessOperation): def getAdapterType(): """ Name of the registred adaptor """ return "EnsLib.File.OutboundAdapter" def OnMessage(self, pRequest): ts = title = author = url = text = "" if (pRequest.Post != ""): title = pRequest.Post.Title author = pRequest.Post.Author url = pRequest.Post.Url text = pRequest.Post.Selftext ts = iris.cls("%Library.PosixTime").LogicalToOdbc(iris.cls("%Library.PosixTime").UnixTimeToLogical(pRequest.Post.CreatedUTC)) line = ts+" : "+title+" : "+author+" : "+url filename = pRequest.Found+".txt" self.Adapter.PutLine(filename, line) self.Adapter.PutLine(filename, "") self.Adapter.PutLine(filename, text) self.Adapter.PutLine(filename, " * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *") return 1
go to post Guillaume Rongier · Mar 16, 2022 With this image you will see the difference between Kong Enterprise and Kong Community : In short Kong EE (Enterprise Edition) bring : A web portal to manage your services/routes A dev portal to publish and test you API for developers Some additional plugins like LDAP support, proxy caching, advanced rate limiting Kong EE inherits from all Kong Community features If you need training on Kong EE you can follow this guide : https://community.intersystems.com/post/iam-intersystems-api-manager-zer...
go to post Guillaume Rongier · Mar 10, 2022 Here a simple demo to show how this module can work with almost no effort to existing production : https://github.com/grongierisc/iris-python-interoperability-template Look how python code and ObjectScript code are similar : Service : Operation :
go to post Guillaume Rongier · Mar 10, 2022 Now zpm support is available zpm "install pex-embbeded-python" Happy coding in pure python
go to post Guillaume Rongier · Mar 7, 2022 Great article ! Is it possible to use a custom image from a local docker registry with Kubeless ?
go to post Guillaume Rongier · Feb 28, 2022 If you want to discover IRIS for Health with some samples, the best way is to install ZPM (community package manager). More info here : https://community.intersystems.com/post/install-zpm-one-line Then, you have access of almost all application in OpenExchange. Let's have an example with csvgen-ui : https://openexchange.intersystems.com/package/csvgen-ui zpm "install csvgen-ui" In OpenExchange you will find may example about rest API, web app, and so.
go to post Guillaume Rongier · Feb 28, 2022 Well done, This driver is a game changer. It sets the foundation for complex projects based on python and IRIS. I can't wait to see new projects based on Django and IRIS.
go to post Guillaume Rongier · Feb 28, 2022 What a great example of IRIS Embedded Python + Dash Framework, very instructive. You are using mostly sql query + dataframes, I can't wait to see another example of dash with SQLalchemy on IRIS. The SQLalchemy toolkit for IRIS is expected in the next coming month.