Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
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 Rocket® MV team is excited to announce the release of MV BASIC for Visual Studio Code 2.9.1, available on February 5, 2026. This release expands platform support, enhances developer productivity, and delivers meaningful performance improvements—making it easier than ever to build, maintain, and modernize MultiValue BASIC applications, whether you’re working locally or connected to a server.Expanding the Ecosystem with jBASE SupportVersion 2.9.1 marks an important milestone with the introduction of initial jBASE support, bringing MV BASIC for VS Code to an even broader MultiValue audience. jBASE developers can now begin adopting modern VS Code‑based workflows while continuing to work with the languages and platforms they know.The first phase of jBASE support includes:jBASE BASIC keyword and statement highlighting, making code easier to read, navigate, and understand at a glance. Rename symbol support for the same symbol type, helping teams refactor code more confidently and efficien
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.
If you’ve ever wanted your development cycles to move faster without compromising quality, you’re in good company. That’s exactly what we set out to achieve with MVIS 2.3.1—and we went even further.This release is all about making your day-to-day easier: less friction for developers, more visibility for admins, and performance that keeps up with your biggest workloads. And yes, we leaned on AI to help us get here—because speed and precision matter. A UI That Works as Hard as You DoWe know how much time gets lost jumping between screens and re-entering the same details. So, we introduced the Develop tab, a single place to handle build and configuration tasks without constant context switching. Dynamic Array definitions? They’re now streamlined—define once and move on. Maintenance for arrays and subroutine services? Simplified, so you spend less time on upkeep and more time delivering value. Admin Visibility Without the GuessworkManaging multiple servers shouldn’t feel like juggling blin
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
Hello, it is me again fighting UOPY. I need to push a big file, and after multiple testing, I found that I could not push a file bigger than 128K. The process hangs there forever. Is this a Unidata limitation or a UOPY limitation? Is there a way to change this limit? Here is my code: def pushFile(dname,fname): f = open(dname+'/'+fname,'rb') lines = f.read() f.close() print('done reading') # print(lines) udfile = uopy.File(dname,session=_session) udfile.write(fname,lines) udfile.close() print("file uploaded") Any help is greatly appreciated.------------------------------Alejandro GarciaSoftware Engineer ManagerF W Davison and Company Inc. DBA PrismHRMA US------------------------------
We're excited to announce the availability of the Rocket® MultiValue Developer Assistant 1.2.0 on Friday, December 5th, 2025. Version 1.2.0 extends the knowledge base of the Assistant from just BASIC language to all areas of MV platforms. It now covers UniVerse, UniData, jBase, D3, and OpenQM databases, plus material on wIntegrate, SBXA, WebDE, MVIS, MVX, AccuTerm, U2 Toolkit, U2 Clients, MV Dashboard, MVS Toolkit, and MV Connect. Internal testing shows the new version delivers significantly better results when answering general questions about MV Application servers, tools, and providing code summarization.For more details, read the Developer Assistant datasheet and register to gain access. Please note, if you’ve already registered, you can continue using your existing API keys and don’t need to register again.The MultiValue Developer Assistant version 1.2.0, integrated within the VS Code® Integrated Development Environment (IDE), allows you to: Answer generic questions about MV app
We’re excited to share that SB/XA 6.6.4 is available as of November 24th! This update is packed with updates that respond directly to customer feedback across the SB/XA Rich Client, Application Server, MV-MX integration, and SBClient. Let’s walk through what’s new and what’s been fixed. What’s New – Empowering Users with Flexibility and Control1. SB/XA Rich Client goes ANYCPUWe’ve rebuilt the SB/XA Rich Client as an ANYCPU application. This means it can now run seamlessly on both 32-bit and 64-bit environments without needing separate builds, simplifying deployment and future-proofing your systems.2. Smarter MV-MX IntegrationWe’ve added the ability to generate MX drivers in both mv and JSON formats for Input/Output screens. This opens up integration possibilities with external systems and modern APIs, giving you more flexibility in how you connect and share data.3. Silent Install for SB/XA Application Server (Windows)Installing the SB/XA Application Server on Windows just got easier. W
With the shift from simple LLMs to transformative Agentic AI, we know an AI Revolution is coming, bringing significant changes in the near future.But a new question must be asked: Is your MV application ready to join the AI Revolution?MV application modernization is the key to leveraging AI, but when you really try to modernize, you will most likely run into a critical architectural roadblock that stalls progress.Find out what the real MV application modernization challenge is and, more importantly, how to overcome it:Watch the full video here: Is Your MultiValue App Ready to Join the AI Revolution?We invite you to watch, comment, and share your thoughts on the MV modernization journey!
Just putting this out there. I’ve had a couple of cases where people upgraded D3 to 10.3.3 or 10.3.4 and started having weird problems with MVSP. In both cases, we upgraded MVSP to 1.8.21 and it solved the issue. When upgrading D3, it’s not good to simply restore your existing MVSP account, especially if you’re going to 10.4. Anybody out there ready to upgrade, please contact me so I can get you the MVSP 1.8.21 version and help you install it. The reason it’s not posted in the RCP Downloads is because the pseudo tape is NOT a patch but rather an account-save, and the steps are different. We can post all day long, but afraid that the instructions will not get read and someone will try to use it as a patch.Most of you know where to find me (bcram@rocketsoftware.com) and many of you already have my cell phone number. If you can’t get to me by other means, just reply to this and I’ll reach out.
We’re thrilled to announce the release of MV Performance Experience (MVX) 1.10.2.1582 on November 5, 2025, which is officially certified with UniVerse 14.2.1.This release is about making your experience smoother, faster, and more reliable.Email That Just WorksIf you’ve ever tried to send email from MVX and hit a wall, this update is for you. With 1.10.2, MVX now supports sending emails through registered SMTP configurations — and yes, that includes delivery to Outlook and Gmail. No more workarounds or wondering if your message made it through. It’s seamless, it’s reliable, and it’s built to keep your communications flowing.Smarter TroubleshootingWe know that when something goes wrong, you need answers fast. That’s why we’ve added DEBUG-level logging for email activity in both MVX and MVAdmin. Whether you're tracking down a delivery issue or just want visibility into what’s happening behind the scenes, the logs now give you the clarity you need to move quickly and confidently.Event Noti
The Recoverable File System (UVRFS) re-introduced in UniVerse 14.2.1 is an optional add-on feature that can be purchased through RBC for Server and Enterprise Editions of UniVerse. How to Order UVRFS via RBC:UVRFS will automatically appear in the list of add-ons in Rocket Business Connect (RBC). The user count for UVRFS will match your UniVerse license user count. Simply check the box to add UVRFS to your license. RBC will automatically apply your contracted rate.For further details on UniVerse optional features please refer to the MV Handbook, available from the RBC documentation page.
We are looking at trying to enhance some of our VUE apps to be more reactive with the DB. I was wondering if MVIS supported any webhooks for VUE applications. We have build a nodejs server that will communicate with our D3 server and watch for changes and then our VUE app will await the webhook and update the application with the changes. The proof of concept works but I really hate adding one more server, nodejs in the mix of things that could go wrong. We are still using the Zumasys MultiValue Dashboard interface for all our web to D3 services. Craig------------------------------CRAIG CURTISSystem ProgrammerSevier Valley School DistrictRichfield UT US------------------------------
The Rocket® MV team is excited to announce the release of MV BASIC for Visual Studio Code 2.8 on November 5th, 2025. The release is packed with enhancements that make working with MultiValue BASIC programs more intuitive, reliable, and flexible—whether you're coding locally or in online mode.What’s New and Why It MattersEdit Hash Data Files with ConfidenceVersion 2.8 allows developers to directly edit hash data files, streamlining workflows, and reducing the need for workarounds. This means faster iterations and fewer interruptions.File Locking ModesMV BASIC for Visual Studio Code v 2.8 supports locking modes on files, giving teams better control over concurrent access. This helps prevent accidental overwrites and ensures data integrity—especially useful in collaborative environments.Smarter Compile Flavor WarningsWe’ve improved warning messages for compile flavors, making it easier to spot and resolve issues early. This leads to cleaner builds and fewer surprises during deployment.Onl
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.