Tutorials

Tutorials

Working with U2 Clients against U2 unirpc Daemon using a different port

Overview Using multiple unirpcd daemons to balance client requests can have a positive impact on performance. Also, using a different port for a specific application simplifies management. And, if users are on a newer version of UniData or UniVerse, they might want to use a different port specifically for a secure connection. On newer versions […]

Tutorials

Python: Extending the extension

Introduction In my last post, Extending MV Basic by Calling Python, I showed how we can extend the functionality of MV Basic by calling Python functions. That alone is a nice feature to have but in this post I want to go one step further and show how we can extend Python itself to achieve […]

Tutorials

Extending MV Basic by Calling Python

Introduction One of the compelling things about using Python is the ability to extend the capability of the MultiValue platform. Perhaps you are thinking that means Python having access into the MultiValue environment to read / write data files, run commands and call Basic subroutines. Certainly that can be done but more than that, Python programs can be called […]

Tutorials

Python Data Science and the Rocket MultiValue Database ( Part 2 of 3 )

In “Python Data Science and the Rocket MultiValue Database ( Part 1 of 3 )“ I provided an introduction to Numpy, and showed how to convert a Numpy array to a u2py.DynArray. In this section I will go a bit further and show: How to write the numpy data to a Rocket MultiValue file How […]

Tutorials

UniVerse External Database Access (EDA) with I-type field dictionary items against SQL Server

Overview External Database Access (EDA) enables you to convert data stored in Rocket UniVerse and Unidata databases to a first normal form (1NF) database, such as Microsoft SQL Server, then access that data using existing UniVerse BASIC programs, RetrieVe, or UniData/UniVerse SQL. For the UniVerse I-type fields, they can be mapped in many ways to […]