Kong is in the process of renaming some of their products and features. When you look closer at their documentation you will find that they still differentiate between Kong Gateway (OSS) and Kong Gateway (Enterprise). Kong Enterprise  is not free of charge (it's part of Kong Konnect). Kong Enterprise includes many features that are essential for many use cases, like support for OAuth2 and OpenID Connect, as well as the capability to build your own Developer Portal - to mention a few.

IAM will soon catch up to current releases of Kong Enterprise.

Hi Mark and Evgeny,

there are plenty of options available to achieve what you are asking for. You can certainly pick one of the templates that others have pointed out in the individual replies here. Starting from scratch I would probably generate a Record Map using the CSV Wizard as described in the documentation here.  Afterwards you can simply leverage the prebuilt FTPService or BatchFTPService that come with the Record Map utility. The Interoperability quick start includes a sample of the Record Map for importing a CSV file and might be a good reference as well.

Hi Vikram,

all answers are perfectly fine, but I would like to add that if you are new to ZEN (and have to build up your knowledge) and want to build a web application, I would advise you to build your APIs via JSON over REST and develop a web application using one of the many popular web frameworks like Angular, React or Vue.js, depending on the requirements of your application and your personal style.

ZEN is not actively enhanced anymore and you might run into undesired behavior with recent browser versions that are hard to control.

Best,

Stefan

Hi Duncan,

great to hear that you find the community edition beneficial! We are currently working on making the IRIS for Health Community Edition available on the docker store as well. I can't give you an exact time window, but it shouldn't be too far away. Stay tuned, it will be announced on the developer community when it is available.

As Sylvain has pointed out, you can always pull the images from the WRC Distribution page if you are a registered partner. The offerings on AWS, Azure or GCP can still be helpful with zero cost, as you often get a voucher when you sign-up for a new account. Enough for playing around for sure.

Best,

Stefan

You have various options, depending on what you want to achieve:

  1. Added a property of type %DynamicObject or %DynamicArray to a persistent class
  2. Store the JSON content in the Document Data Model
  3. Parse a JSON structure as Eduard indicated and generate the corresponding persistent class(es).
  4. I would not advise to use %Document.Object. Use the Document Model instead.

With option 1) and 2) you don't need to define a schema at all, but can easily persist and manage your JSON content as objects. No SQL access to individual properties of the JSON content for option 1). With the document data model you can add support for SQL queries for individual JSON paths.

Option 3) is work, but doable. Figuring out the correct datatypes will be the greatest challenge. If you have JSON schema instead, your life is much simpler. 

Glad to hear you were able to make it work. Debugging these issues can be really painful. Emulators help as you can easily work with the debugger, but emulators only tell you half the story...

I usually debugged and tested these scenarios on a real device, connected to the IDE on my laptop, which allows you to see exactly what is going on via the output window and the debugger of your IDE.