Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
TBW&W (throw back Wednesday & wondering)Just a “gee whiz” question for any/all, is there a PICK DBMS that continues to use SYSPROG? NEWACC?THX!Doc
We’re excited to announce that Rocket® DBTools 4.6.2 is now available!Released on May 20, 2026, this update brings key improvements across XAdmin, EDA Schema Manager, Web Services, and Security, with a focus on reliability, visibility, and modern operations.What’s new in this release? We’re thrilled to bring OpenTelemetry to UniData with the release of version 8.4.1!XAdmin now includes a built‑in interface to configure OpenTelemetry (OTEL) and view OTEL logs, making observability easier and more accessible than ever. In addition, UniData 8.4.1 upgrades OpenSSL to version 3.5, delivering the latest security fixes and cryptographic enhancements to ensure continued compliance with current security standards - all configurable directly in XAdmin.OTEL in UniData 8.4.1 is only the start, with plenty of other great highlights in this release:Improved Administration & ReliabilityThe Data Encryption view now opens correctly for UniData connections, including scenarios where the master encry
We are thrilled to announce the release of Rocket® UniData 8.4.1 on May 20, 2026 a feature rich release designed to boost observability, application modernization, performance monitoring, security, and replication reliability.Whether you’re a developer, administrator, or part of an ops team, this release delivers meaningful improvements that help you build smarter, run faster, and operate with confidence.Let’s explore what’s new!Observability Takes Off: OpenTelemetry (Phase 1)Gain deeper, actionable insights into UniData workloads with the initial release of OpenTelemetry (OTEL) support. Delivering immediate observability value today and establishing a solid foundation for future monitoring and observability enhancements, including:A new OTEL licensing flag to enable OpenTelemetry functionality. Updates to the confprod and confcmd commands for the OTEL flag.BASIC Language EnhancementsTry/Catch Error HandlingThis new feature paths the way in providing modern and resilient control of err
The languge server that comes with Rocket MV Basic likes to complain about undefined variables in code such asfoo = 4bar = foo-1where it will say “Referenced undefined variable: foo-1” because it is detecting the minus operator as part of a variable name. Am I the only person experiencing this issue? Can this be addressed? It’s rather annoying as much of the code I’m looking at was last formatted with the Accuterm wED editor which did not enforce spacing around operators.
UOPY Example - Working with JSON Making the connection The following code is a simple example to connect to a local U2 Database. In this example I am connecting to UniData, but the code would work the same against UniVerse, the only thing you would need to modify is the server and account settings. In [1]: import uopy import getpass user = input("Enter user name? ") passwd = getpass.getpass("Enter Password? ") def makeconnection(user, password): config = { 'user': user, 'password': passwd, 'service': 'udcs', 'account': 'C:\\\\U2\\\\ud82\\\\XDEMO', 'encoding': 'GB18030', 'pooling_on': 'False' } thissession = uopy.connect(**config) return thissession session = makeconnection(user, passwd) print(str(session)) Enter user name? mrajkowski Enter Password? ········ <uopy._session.Session object {'host': 'localhost', 'account': 'C:\\\\U2\\\\ud82\\\\XDEMO', 'por
We’re excited to share a new release of MV Basic for VS Code that delivers meaningful improvements, with a strong focus on jBASE environments.What’s ImprovedStronger jBASE SupportThis release significantly expands jBASE capabilities, particularly for online development. Customers can now more easily connect to jBASE servers, explore accounts and files, and work with data in real time. Configuration and build workflows have also been streamlined to better align with modern jBASE project setups.Smarter Developer AssistanceWe’ve enhanced in-editor guidance using official jBASE documentation, helping developers understand language features and behavior more quickly, without leaving their workspace.Better Configuration & Workflow FlexibilityCatalog, compile, and connection configurations are now more complete and consistent, making projects easier to set up, maintain, and share across environments.Improved Accuracy & CompatibilitySeveral fixes reduce false warnings and remove unnec
We get asked every now and then where to get the U2 client software. These include:U2 Clients ODBC, JDBC, UOJ and .NET drivers and associated tools Visual Schema Generator SSL Setup Tool Certificate Management Tool Dynamic Connect Intercall U2 DBTools U2 Basic Developer Toolkit U2 EDA Replication Configuration Tool U2 EDA Schema Manager U2 Extensible Administration Tool (XAdmin) U2 Metadata Manager U2 RESTful Web Services Developer U2 XML/DB Mapping Tool These two packages are all available for public download from RBC | Rocket Software - just choose : Resources Product Availability Choose the Product and 'Search', either for U2 DBTools or U2 Clients (these will always show as for Windows, though the JAVA clients are multi-platform) Use the 'Product' link under the 'Downloads' column for the version required - this will usually be the latest version. You will now have options to download the Product - which includes the Documentation - or the Documentation only, All Documentat
Good evening, I'm looking for software that, when I upload a song from my computer, will translate the language of the singer in the song into another language that I choose from the list of languages, but in the original voice of the singer himself.........
We’re excited to announce the release of Rocket® MVIS version 2.3.2, designed to deliver more quality, security, and operability.Highlights in MVIS 2.3.2:Modernized Admin Experience for faster onboarding, lower operational friction, and safer day-to-day administration.New incremental Admin UI with clear MANAGE / DEVELOP / OPERATE separation improves usability and reduces admin error Centralized configuration for Admin, REST, and OpenTelemetry No disruption: new UI is accessed in a separate tab during transitionStronger Security & Enterprise Identity for MVIS Admin aligning MVIS with enterprise security standards, and audit requirements.Role‑Based Access Control (RBAC) for MVIS Admin via built in Vault or Azure AD Azure AD OAuth2 integration option for enterprise SSO Clear separation of Admin vs Developer responsibilitiesEmbedded API Development & Flexibility resulting in fewer API workarounds, faster development cycles, and better tooling compatibility.Embedded API Editor impro
My own explainer of the LOCATE statement and it’s kin. I never felt quite comfortable with it so I wrote out an explanation and various examples which crystallized things for me.https://krowemoh.com/devlog/locate,-insert,-and-delete.htmlSomeone else may find it useful.
There is a new file called uoj.properties that controls logging and such for UOJ 5.4.3. I read the documentation and found this new required feature. However, the UOJ code does not read the file when deployed on Apache Tomcat. Rocket Software is working on a hotfix.The problem is that the logDebugLevel is set to INFO no matter what you set the file for. Because I have background process running like batch jobs, clean up temporary files in Universe, and running BIRT print jobs in UniBasic code. Each of those processes creates a log entry meaning I create about 43,250 minimum per day in the Apache Tomcat log files. Talk about be overwhelming data!Here is what the file looks like for me:ConnectionPoolingOn = MinimumPoolSize = -1MaximumPoolSize = -1OpenSessionTimeOut = -1IdleRemoveThreshold = -1IdleRemoveExecInterval = -1PoolingDebug = LogFilePath = C:\\Program Files\\\Apache Software Foundation\\Tomcat 9.0\\logs\\logRotationCount = 10logFileSizeLimitInKB = 10000logDebugLevel = OFFsslHostN
Due to some security issues, the D3 installers' ability to automatically download dependency packages is no longer available. This makes it necessary to load dependencies manually before running D3_setup. Here are the instructions:First, disable D3_setup's attempt to load dependencies:mkdir /usr/lib/pick ( if /usr/lib/pick doesn't already exist )cat /dev/null > /usr/lib/pick/d3depends ( if the depends file doesn't already exist )==================================Manually loading dependencies on Linux versions 7 and lower:D3 Linux versions 9.2 and lower:yum install dialog.i686yum install glibc-develyum install ncurses-develyum install libgcc.i686yum install net-toolsyum install gccyum install pam-develyum install pam-devel.i686yum install glibc-develyum install glibc-devel.i686yum install libuuidyum install openssl098eyum install hal-libsyum install libidnD3 Linux versions 10.1 through 10.3.2:yum install dialogyum install dialog.x86_64yum install gccyum install libcurl-develyum ins
Requirements:D3 Version 10.2 and abovePython 3.11.6 and belowls -l /usr/lib/pick/ | grep d3py_d3pyIO.so (Low-level I/O operations)d3py.py (Main Python interface)_d3py.so (Core C-extension library)libd3pyembed.a (Static library for embedded operations) Instructions:python3.11 -m venv /var/www/api/.venvecho "/usr/lib/pick" > /var/www/api/.venv/lib64/python3.11/site-packages/d3py.pthNotes:I completed this setup using Red Hat 8 and D3 version 10.3.4, and it has been working seamlessly in my environment.Attached is a Bash script that installs Python from source, along with a wrapper I developed around d3py to provide a more Pythonic approach for retrieving information from D3.I truly hope this helps someone— I spent countless hours working through the challenges involved, and I’d be glad if this saves others some time and effort. from d3_wrapper import D3DataManagerdef main(): with D3DataManager(account='JCAT') as manager: data = manager.g
It’s here : Universe General Knowledge CertificationThis program includes eight individual quizzes to assess your general knowledge of UniVerseWhen you get a passing grade on the 8 subjects, you will receive a Credly badge which can be added to your linkedin or you can print a certificate as well Topics CoveredMV Architecture and Components Universe Terminal Command Level (TCL) UniVerse System Administration Dictionary Definitions and Retrieve UniVerse File Management Indexes and Performance Tuning UniVerse BASIC, Python, Paragraph and PROCS General Understanding of Replication
The proper way to start D3 Linux 10.4 is: systemctl start d3svc We have run into instances where someone is starting is using D3_setup start, which starts it in foreground, not as a service. OK for debugging, but the problem is that if that thread disconnects or is killed, the entire VME crashes. This is much like starting D3 Windows from a command prompt using d3vme /debug, then closing the command prompt. So please use systemctl instead of other methods.
Please be aware the Rocket MV BASIC extension for VS Code (MVVS) release v2.9.0 has a minimum requirement of JDK v17 and not v11 as suggested in the documentation. If the MVVS v2.9.0 environment has a pre-17 JDK, the extension will fail to start with pop up message:"The Rocket MV BASIC Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information."and"Server initialization failed". We will be releasing an update to documentation and product error handling as soon as possible.
There is a bug in the MVS Toolkit (or at least we believe it's the Toolkit) where if you use an OpenSSL version higher than 1.1 to generate a .PKCS12 document, it appears to create just fine, but when you install that in the Toolkit, HTTPS does not work. Rocket is working on this problem, but so far we have not been able to identify what or where the problem is. Meanwhile, I suggest that you use OpenSSL v1.1 or lower to generate your keys, certificate requests and certificates. While we're on the subject, I've worked some cases recently where people generated a private key that was not an RSA private key. It needs to be an RSA private key or the world won't like it. If you have any questions about any of this, or if you want some help with certificate generation (or anything else with the Toolkit for that matter), please open a support ticket and I'll jump on it right away and give you a hand.
Ok, chasing my tail for a bit on this one. RC = 5061.10 LL = 5061.1 IF LL = RC THEN CRT "WHY, THEY ARE NOT EQUAL" END They don't match! why does it drop the 0 on the compare? What is the correct way to fix. ------------------------------Craig CurtisSystem ProgrammerSevier Valley School DistrictRichfield UT US------------------------------
Hello,I would like to report an issue that we have seen with this recent update to 2.8.0 version. We use Online editing mode provided by Rocket MV Basic Extension to connect to our development server and make coding changes. After the update, it seems like the existing online editing mode connection is NOT working and is NOT able to detect .rmvonline folder of existing setup.I have to reset my online editing workspace and make a fresh configuration file (servers.mvbasic.json). After this it is able to connect and work properly. Could you please confirm if this is an expected behavior for people working in Online Editing mode to work as mentioned or if this is a known issue in version 2.8.0? If this is an issue, is there any other recommend workaround or possible fix anticipated?Thanks,Sunny Garg
As I sit here waiting for another Windows update for our MVS Toolkit, I wonder again, and I do mean again, why there is no Linux version for this part of the tool. We stopped using MS Windows over 20 years ago, but had to go and get a licence and set up vm server to run Windows so that we could interface with the web. Where have all our problems been? On the Windows server. Now if there was a Linux version available, we may have had to set up a vm anyway, but it would have worked a lot better and saved a lot of technician time.
Get an Exclusive Preview of What’s Next in Rocket UniData 8.4.1Be among the first to explore new enhancements in observability, language flexibility, and security. Your participation gives you early access and the opportunity to influence the future of UniData.What’s New in UniData 8.4.1?OpenTelemetry Integration (Phase 1) Gain deeper, actionable insights with advanced observability tools. BASIC Language Enhancements Try/Catch for robust error handling. Dynamic Object Support with Native JSON for modern integration. udtpm Now Available for Windows Monitor user activity and system performance with the UniData Performance Monitoring tool—a powerful command-line solution. Compiler Directives Enable conditional compilation to tailor code for specific versions and feature sets. Replication Improvements Sequential I/O support for better data consistency and performance. Upgrades OpenSSL 3.5 Python 3.13 Get InvolvedBeta Kick off: January 28, 2026 Registration Deadline: January 21, 2026 Mee
Already have an account? Login
No account yet? Create an account
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.