diff --git a/InterSystems.Data.IRISClient.dll b/ADO.NET/InterSystems.Data.IRISClient.dll similarity index 97% rename from InterSystems.Data.IRISClient.dll rename to ADO.NET/InterSystems.Data.IRISClient.dll index 563c8eb..7ee03c4 100644 Binary files a/InterSystems.Data.IRISClient.dll and b/ADO.NET/InterSystems.Data.IRISClient.dll differ diff --git a/ADO.NET/InterSystems.Data.XEP.dll b/ADO.NET/InterSystems.Data.XEP.dll new file mode 100644 index 0000000..888aeef Binary files /dev/null and b/ADO.NET/InterSystems.Data.XEP.dll differ diff --git a/intersystems_irispython-3.2.0-py3-none-any.whl b/DB-API/intersystems_irispython-3.2.0-py3-none-any.whl similarity index 82% rename from intersystems_irispython-3.2.0-py3-none-any.whl rename to DB-API/intersystems_irispython-3.2.0-py3-none-any.whl index 4246a74..104d30d 100644 Binary files a/intersystems_irispython-3.2.0-py3-none-any.whl and b/DB-API/intersystems_irispython-3.2.0-py3-none-any.whl differ diff --git a/JDK11/intersystems-binding-3.2.0.jar b/JDBC/JDK11/intersystems-binding-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-binding-3.2.0.jar rename to JDBC/JDK11/intersystems-binding-3.2.0.jar diff --git a/JDK11/intersystems-enslib-jms-3.2.0.jar b/JDBC/JDK11/intersystems-enslib-jms-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-enslib-jms-3.2.0.jar rename to JDBC/JDK11/intersystems-enslib-jms-3.2.0.jar diff --git a/JDK11/intersystems-gateway-3.2.0.jar b/JDBC/JDK11/intersystems-gateway-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-gateway-3.2.0.jar rename to JDBC/JDK11/intersystems-gateway-3.2.0.jar diff --git a/JDK11/intersystems-jdbc-3.2.0.jar b/JDBC/JDK11/intersystems-jdbc-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-jdbc-3.2.0.jar rename to JDBC/JDK11/intersystems-jdbc-3.2.0.jar diff --git a/JDK11/intersystems-uima-1.0.0.jar b/JDBC/JDK11/intersystems-uima-1.0.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-uima-1.0.0.jar rename to JDBC/JDK11/intersystems-uima-1.0.0.jar diff --git a/JDK11/intersystems-utils-3.2.0-shaded.jar b/JDBC/JDK11/intersystems-utils-3.2.0-shaded.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-utils-3.2.0-shaded.jar rename to JDBC/JDK11/intersystems-utils-3.2.0-shaded.jar diff --git a/JDK11/intersystems-utils-3.2.0.jar b/JDBC/JDK11/intersystems-utils-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-utils-3.2.0.jar rename to JDBC/JDK11/intersystems-utils-3.2.0.jar diff --git a/JDK11/intersystems-xep-3.2.0.jar b/JDBC/JDK11/intersystems-xep-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/intersystems-xep-3.2.0.jar rename to JDBC/JDK11/intersystems-xep-3.2.0.jar diff --git a/JDK11/original-intersystems-utils-3.2.0.jar b/JDBC/JDK11/original-intersystems-utils-3.2.0.jar old mode 100755 new mode 100644 similarity index 100% rename from JDK11/original-intersystems-utils-3.2.0.jar rename to JDBC/JDK11/original-intersystems-utils-3.2.0.jar diff --git a/JDK18/intersystems-jdbc-3.3.0.jar b/JDBC/JDK18/intersystems-jdbc-3.3.1.jar similarity index 81% rename from JDK18/intersystems-jdbc-3.3.0.jar rename to JDBC/JDK18/intersystems-jdbc-3.3.1.jar index 1ea4181..a8c28bf 100644 Binary files a/JDK18/intersystems-jdbc-3.3.0.jar and b/JDBC/JDK18/intersystems-jdbc-3.3.1.jar differ diff --git a/JDK18/intersystems-xep-3.2.0.jar b/JDBC/JDK18/intersystems-xep-3.2.1.jar old mode 100755 new mode 100644 similarity index 62% rename from JDK18/intersystems-xep-3.2.0.jar rename to JDBC/JDK18/intersystems-xep-3.2.1.jar index 5522367..4a0754c Binary files a/JDK18/intersystems-xep-3.2.0.jar and b/JDBC/JDK18/intersystems-xep-3.2.1.jar differ diff --git a/JDK18/intersystems-binding-3.2.0.jar b/JDK18/intersystems-binding-3.2.0.jar deleted file mode 100755 index 7d1fd38..0000000 Binary files a/JDK18/intersystems-binding-3.2.0.jar and /dev/null differ diff --git a/JDK18/intersystems-enslib-jms-3.2.0.jar b/JDK18/intersystems-enslib-jms-3.2.0.jar deleted file mode 100755 index 9ba695a..0000000 Binary files a/JDK18/intersystems-enslib-jms-3.2.0.jar and /dev/null differ diff --git a/JDK18/intersystems-gateway-3.2.0.jar b/JDK18/intersystems-gateway-3.2.0.jar deleted file mode 100755 index d05bbe3..0000000 Binary files a/JDK18/intersystems-gateway-3.2.0.jar and /dev/null differ diff --git a/JDK18/intersystems-jdbc-3.2.0.jar b/JDK18/intersystems-jdbc-3.2.0.jar deleted file mode 100755 index a1e820c..0000000 Binary files a/JDK18/intersystems-jdbc-3.2.0.jar and /dev/null differ diff --git a/JDK18/intersystems-spark-3.2.0.jar b/JDK18/intersystems-spark-3.2.0.jar deleted file mode 100755 index 2406cc9..0000000 Binary files a/JDK18/intersystems-spark-3.2.0.jar and /dev/null differ diff --git a/JDK18/intersystems-uima-1.0.0.jar b/JDK18/intersystems-uima-1.0.0.jar deleted file mode 100755 index 1ef77b5..0000000 Binary files a/JDK18/intersystems-uima-1.0.0.jar and /dev/null differ diff --git a/JDK18/intersystems-utils-3.2.0-shaded.jar b/JDK18/intersystems-utils-3.2.0-shaded.jar deleted file mode 100755 index 1ddf8e4..0000000 Binary files a/JDK18/intersystems-utils-3.2.0-shaded.jar and /dev/null differ diff --git a/JDK18/intersystems-utils-3.2.0.jar b/JDK18/intersystems-utils-3.2.0.jar deleted file mode 100755 index 1ddf8e4..0000000 Binary files a/JDK18/intersystems-utils-3.2.0.jar and /dev/null differ diff --git a/JDK18/original-intersystems-utils-3.2.0.jar b/JDK18/original-intersystems-utils-3.2.0.jar deleted file mode 100755 index 1ddf8e4..0000000 Binary files a/JDK18/original-intersystems-utils-3.2.0.jar and /dev/null differ diff --git a/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrh8x64.tar.gz b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrh8x64.tar.gz new file mode 100644 index 0000000..fd79122 Binary files /dev/null and b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrh8x64.tar.gz differ diff --git a/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrharm64.tar.gz b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrharm64.tar.gz new file mode 100644 index 0000000..df50209 Binary files /dev/null and b/Node.js/lnxrh/NodeJS-2022.1.0.209.0-lnxrharm64.tar.gz differ diff --git a/Node.js/lnxsuse/NodeJS-2022.1.0.209.0-lnxsuse15x64.tar.gz b/Node.js/lnxsuse/NodeJS-2022.1.0.209.0-lnxsuse15x64.tar.gz new file mode 100644 index 0000000..f412af2 Binary files /dev/null and b/Node.js/lnxsuse/NodeJS-2022.1.0.209.0-lnxsuse15x64.tar.gz differ diff --git a/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz new file mode 100644 index 0000000..435c3f8 Binary files /dev/null and b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz differ diff --git a/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004x64.tar.gz b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004x64.tar.gz new file mode 100644 index 0000000..6665fcf Binary files /dev/null and b/Node.js/lnxubuntu/NodeJS-2022.1.0.209.0-lnxubuntu2004x64.tar.gz differ diff --git a/Node.js/mac/NodeJS-2022.1.0.209.0-macx64.tar.gz b/Node.js/mac/NodeJS-2022.1.0.209.0-macx64.tar.gz new file mode 100644 index 0000000..dc3341d Binary files /dev/null and b/Node.js/mac/NodeJS-2022.1.0.209.0-macx64.tar.gz differ diff --git a/Node.js/win/NodeJS-2022.1.0.209.0-win_x64.exe b/Node.js/win/NodeJS-2022.1.0.209.0-win_x64.exe new file mode 100644 index 0000000..96a248d --- /dev/null +++ b/Node.js/win/NodeJS-2022.1.0.209.0-win_x64.exe @@ -0,0 +1 @@ +to be replaced with the actual installer file \ No newline at end of file diff --git a/ODBC/ODBC-2022.1.0.122.0-lnxubuntu1804x64.tar.gz b/ODBC/ODBC-2022.1.0.122.0-lnxubuntu1804x64.tar.gz deleted file mode 100644 index a7d167e..0000000 Binary files a/ODBC/ODBC-2022.1.0.122.0-lnxubuntu1804x64.tar.gz and /dev/null differ diff --git a/ODBC/ODBC-2022.1.0.122.0-macx64.tar.gz b/ODBC/ODBC-2022.1.0.122.0-macx64.tar.gz deleted file mode 100644 index 5c1882e..0000000 Binary files a/ODBC/ODBC-2022.1.0.122.0-macx64.tar.gz and /dev/null differ diff --git a/ODBC/aix/ODBC-2022.1.0.209.0-ppc64.tar.gz b/ODBC/aix/ODBC-2022.1.0.209.0-ppc64.tar.gz new file mode 100644 index 0000000..2245390 Binary files /dev/null and b/ODBC/aix/ODBC-2022.1.0.209.0-ppc64.tar.gz differ diff --git a/ODBC/lnxrh7/ODBC-2022.1.0.209.0-lnxrh7x64.tar.gz b/ODBC/lnxrh7/ODBC-2022.1.0.209.0-lnxrh7x64.tar.gz new file mode 100644 index 0000000..278648b Binary files /dev/null and b/ODBC/lnxrh7/ODBC-2022.1.0.209.0-lnxrh7x64.tar.gz differ diff --git a/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrh8x64.tar.gz b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrh8x64.tar.gz new file mode 100644 index 0000000..f5085ae Binary files /dev/null and b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrh8x64.tar.gz differ diff --git a/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrharm64.tar.gz b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrharm64.tar.gz new file mode 100644 index 0000000..9fbf90f Binary files /dev/null and b/ODBC/lnxrh8/ODBC-2022.1.0.209.0-lnxrharm64.tar.gz differ diff --git a/ODBC/lnxsuse/ODBC-2022.1.0.209.0-lnxsuse15x64.tar.gz b/ODBC/lnxsuse/ODBC-2022.1.0.209.0-lnxsuse15x64.tar.gz new file mode 100644 index 0000000..22f57ec Binary files /dev/null and b/ODBC/lnxsuse/ODBC-2022.1.0.209.0-lnxsuse15x64.tar.gz differ diff --git a/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804arm64.tar.gz b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804arm64.tar.gz new file mode 100644 index 0000000..b65af8c Binary files /dev/null and b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804arm64.tar.gz differ diff --git a/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804x64.tar.gz b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804x64.tar.gz new file mode 100644 index 0000000..79a3166 Binary files /dev/null and b/ODBC/lnxubuntu1804/ODBC-2022.1.0.209.0-lnxubuntu1804x64.tar.gz differ diff --git a/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz new file mode 100644 index 0000000..28747fd Binary files /dev/null and b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004arm64.tar.gz differ diff --git a/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004x64.tar.gz b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004x64.tar.gz new file mode 100644 index 0000000..66b4147 Binary files /dev/null and b/ODBC/lnxubuntu2004/ODBC-2022.1.0.209.0-lnxubuntu2004x64.tar.gz differ diff --git a/ODBC/mac/ODBC-2022.1.0.209.0-macos.tar.gz b/ODBC/mac/ODBC-2022.1.0.209.0-macos.tar.gz new file mode 100644 index 0000000..cf31659 Binary files /dev/null and b/ODBC/mac/ODBC-2022.1.0.209.0-macos.tar.gz differ diff --git a/ODBC/mac/ODBC-2022.1.0.209.0-macx64.tar.gz b/ODBC/mac/ODBC-2022.1.0.209.0-macx64.tar.gz new file mode 100644 index 0000000..0c574b3 Binary files /dev/null and b/ODBC/mac/ODBC-2022.1.0.209.0-macx64.tar.gz differ diff --git a/ODBC/ODBC-2022.1.0.122.0-win_x64.exe b/ODBC/windows/ODBC-2022.1.0.209.0-win_x64.exe similarity index 88% rename from ODBC/ODBC-2022.1.0.122.0-win_x64.exe rename to ODBC/windows/ODBC-2022.1.0.209.0-win_x64.exe index 4dad31f..2c6ece2 100644 Binary files a/ODBC/ODBC-2022.1.0.122.0-win_x64.exe and b/ODBC/windows/ODBC-2022.1.0.209.0-win_x64.exe differ diff --git a/ODBC/windows/ODBC-2022.1.0.209.0-win_x86.exe b/ODBC/windows/ODBC-2022.1.0.209.0-win_x86.exe new file mode 100644 index 0000000..6d6882f Binary files /dev/null and b/ODBC/windows/ODBC-2022.1.0.209.0-win_x86.exe differ diff --git a/README.md b/README.md index af1daca..eb2d933 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,6 @@ # iris-driver-distribution -This repo provides drivers for use in making programmatic connections to InterSystems IRIS using JDBC (Java), DB-API (Python), ODBC (C++), and ADO.NET (.NET). Programming a connection involves these simple steps: +This repo provides driver packages for use in making programmatic connections to InterSystems IRIS from Java, Python, C++, .NET, and Node.js. Programming a connection involves these simple steps: -1. Download the driver for the language you are developing in, as listed in **Drivers**. -2. Follow the instructions in the documentation listed in **Get Started** to install it in your environment. -3. Continue with the instructions to add the appropriate connection string to your application. To do this, you'll need the following information about the InterSystems IRIS instance you want to connect to: - - The hostname or IP address of the instance's host and the superserver port of the instance (default 1972). If the instance is running in a container, you'll need to know what host port the superserver port was published as when the container was created. - - The Namespace you want to connect to. - - The username and password of an account with sufficient privileges to execute the actions you want to take through the connection. - -## Drivers -- JDBC: -**intersystems-jdbc-3.1.0.jar** -- DB-API: -**intersystems_irispython-3.2.0-py3-none-any.whl** -- ADO.NET: -**InterSystems.Data.IRISClient.dll** -- ODBC: -In the **OBDC** folder, select **ODBC-2020.3.0.221.0-**_platform_identifier_, where _platform_identifier_ matches your platform. - -## Get Started -For instructions for using the drivers and creating connections strings, see the following documentation -- [First Look: JDBC and InterSystems Databases](https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_jdbc#AFL_jdbc_Exploring) -- [Python DB-API Support](https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls?KEY=BTPI_pyapi) -- [First Look: ADO.NET and InterSystems Products](https://docs.intersystems.com/irislatest/csp/docbook/DocBook.UI.Page.cls?KEY=AFL_adonet#AFL_adonet_exploring) -- [Using the InterSystems ODBC Driver](https://docs.intersystems.com/iris20221/csp/docbook/DocBook.UI.Page.cls?KEY=BNETODBC_intro) +1. Locate and download the driver package for the language you are developing in. For ODBC and Node.js packages, select the version matching the platform you are working on. +2. Find the description of the driver package you have downloaded in [Connection Tools](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=ADRIVE) and review the listed documentation to learn how you can use it. +3. For brief instructions for connecting a Java, Python, C++, or .NET application to InterSystems IRIS or an InterSystems IRIS Cloud Service, see [Connecting Your Application to InterSystems IRIS](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=ADRIVE) (article) or [Connecting to InterSystems Cloud Services](https://learning.intersystems.com/course/view.php?name=IRISCloudConnect) (short videos). \ No newline at end of file diff --git a/index.md b/index.md index 80d54c3..4c7a66b 100644 --- a/index.md +++ b/index.md @@ -8,17 +8,33 @@ nav_order: 1 Use the buttons to download drivers for use in connecting your applications to InterSystems IRIS. - + + - + + - - - - - - - + +\ + + + + + + + + +\ + + + + + + + + +\ +You can browse all of the available InterSystems IRIS driver packages at https://github.com/intersystems-community/iris-driver-distribution. Program a connection using these simple steps: @@ -34,6 +50,3 @@ Program a connection using these simple steps: - Read [Connecting Applications to InterSystems IRIS](https://docs.intersystems.com/components/csp/docbook/DocBook.UI.Page.cls?KEY=ADRIVE). - Watch [brief videos](https://learning.intersystems.com/course/view.php?name=IRISCloudConnect) showing how to code an application connection. - Start on [the learning path for your language](https://learning.intersystems.com/course/view.php?name=LanguagesLPs). - - - diff --git a/intersystems-jdbc-3.1.0.jar b/intersystems-jdbc-3.1.0.jar deleted file mode 100644 index 40fbdaf..0000000 Binary files a/intersystems-jdbc-3.1.0.jar and /dev/null differ diff --git a/intersystems-jdbc-3.3.0.jar b/intersystems-jdbc-3.3.0.jar deleted file mode 100644 index 1ea4181..0000000 Binary files a/intersystems-jdbc-3.3.0.jar and /dev/null differ