Was this helpful?
Setting up Containerized UDFs
The process for setting up containerized UDFs is as follows:
1. Shut down Actian X.
2. Install a container runtime capable to run the Open Container Initiative (OCI) container images. Docker is one such runtime container. The installation process depends on the operating system and OCI runtime.
3. Install the Actian X UDF container image from the Actian Docker hub repository.
Note:  For Linux, run the iisuudfc command if the container was not already set up with the installer. See, iisuudfc Command--Download UDF Container Image from repository in the Command Reference guide.
For Windows, use the following command to pull the Windows-based container image:
docker pull actian/actianx12.0-udf-win:1.0.0
Note:  To use the Windows container, Docker must be configured to use Windows containers and Hyper-V must be enabled.
4. Configure the database to use containerized UDFs . To update the udf_engines.conf file, see Updating udf_engines.conf for Containerized UDFs.
5. Start Actian X and verify if the containerized UDF engine is running.
The UDF languages available will be the same as those enabled in the udf_languages property in config.dat.
No change to existing UDF code is needed except for Javascript UDF import paths. All existing UDFs should continue to run assuming they are not accessing secured machine resources.
Last modified date: 08/14/2024