Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
Hi,I develop solutions using SB+ and there are some common variables which are imported into just about every BASIC program that I have. Some examples are; $INCLUDE DMSKELCODE COMMON $INCLUDE DMSKELCODE STANDARD.EQU Can someone please tell me why my "INCLUDES" configuration is not working? COMMON Variables such as RECORD, WORK, CNT, USERDATA() etc are not detected and I get Errors in VSCODE such as;"Referenced undefined variable: RECORD" Please see below a redacted version of my configuration. I believe the key parts of the configuration, namely the ACCOUNTS and INCLUDEMAPPINGS are configured correctly. { "version": "1.0", // If you want to connet to a U2 server, you need configure the settings in "db" section. // If left these settings empty, you still can use most of the features. If so, // when try to connect to a U2 server, you need input these values in VS Code pop up input box. // For more information, p
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
We're excited to announce the release of Rocket® MultiValue Integration Server (MVIS™) 2.3! This update brings a suite of new features and enhancements designed to give you more control, flexibility, and visibility when working with your APIs.Highlights in MVIS 2.3: Redesigned User Interface The all-new UI with dedicated Develop and Operate tabs streamlines API management, making common tasks faster and more intuitive. Greater REST Endpoint Control Fine-tune your JVM parameters, trace requests with Open Telemetry, and manage REST endpoints with more precision than ever before. Enhanced Logging Capabilities JSON logging is now accessible directly from the Admin UI, with logs that persist even after path changes for better auditing and troubleshooting. Selective REST Method Publishing Now you can choose which REST methods to publish, ensuring you only expose what you need. UI Branding Identify the customer site you’re connected to right from the interface, improving clarity and r
Your Rocket® MultiValue Modernization Journey Starts with MVISWhether you’re just mapping your modernization journey or already well underway, Rocket® MultiValue Integration Server (MVIS) is the bridge to take your Rocket® UniVerse– or Rocket® UniData®–based applications further, faster, and more efficiently.Top five things you may not know about MVISHow many of these facts surprise you?We released MVIS in June 2019 to empower MultiValue customers like you. MVIS is available for newer versions of Rocket UniVerse and Rocket UniData. Check the Product Availability Matrix (PAM) to see if it supports your environment. MVIS is included with your maintenance agreement. If your maintenance is current, you can order and download MVIS at no additional cost on RBC. Connection pools power MVIS in your production environment. See how connection pools deliver high performance in our short infographic. Your peers already use MVIS for modernization. MVIS is a proven way to bring existing MultiValue a
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------------------------------
Hi there.Hope you can help!I am trying to setup the profile so that when the user click clone on a tab it will autologin. I have tried recording a macro and then replaying the macro but this just opens a new window without connecting the terminal or logging in.If I go to script editor and press play it works as intended but I need this to work by right clicking the tab and cloning with an autologin. I am running AccuTerm 8.1 standard. Any help much appreciated!!Thanks
we are experiencing some strange reactions in Accuterm like : In a Textbox, Multiline, enabled with word wrap. In the projects properties we have chosen the button that says “ Same as Tab, except for multiline text or command button” on the “traits” tab. When we use some of these fields (nearly most) when we use the “RETURN BUTTON” the field did noy simply do a line return but closed the screen down The same type of field on the first screen works ok as expected Grid boxes have problems when using Combo Fields on the first column
Hello all!I’m adding variable data type protection to a subroutine label in a program I’m working on. However, I’m experiencing unexpected behavior when using the `DESCRINFO` function.Here is an example:* Set up some stuff here...IF RUN.MODE = "AUDIT" THEN EQUATE NUM.REPORTS TO 10 DIM REPORT.COUNTS(NUM.REPORTS) MAT REPORT.COUNTS = 0 GOSUB PREPARE.UTILITY.REPORTSENDLOOP * Do stuff here...UNTIL IS.DONE * Do other stuff here, maybe write to a report...REPEATIF RUN.MODE = "AUDIT" THEN GOSUB CLOSE.UTILITY.REPORTSEND* Other code here...STOPPREPARE.UTILITY.REPORTS: * Prepare reports, calling SETPTR and HEADING/FOOTING... RETURN; * Internal CLOSE.UTILITY.REPORTS: * HERE LIES MY ISSUE; THIS RETURNS 1 (INTEGER) BECAUSE OF THE 'MAT' ABOVE IF DESCRINFO(1, REPORT.COUNTS) # 5 THEN RETURN END * Close reports, print 'no data found' message if count = 0... RETURN; * Internal* Some other subroutines here...END; *ProgramHere is another example, simplified:DIM ARR.1(10)D
Hello! I’m relatively new to UniVerse and Multi-valued databases, so my experience with BASIC is limited.I was writing a program with subroutine calls that I wanted to abstract via ‘@<var>’. This program had a “create output file data line” subroutine and a “finalize output file” subroutine. When I wrote these local subroutines (explicitly defined, not subroutine labels), I encountered an error where, when calling with ‘@’, only the first locally-defined subroutine would be found; the other subroutine would cause a runtime error, unable to be located. It was not found locally, and so the object database file (.O) was being searched, instead.For example:* ...IS.DONE = @FALSE* Main loopLOOP READNEXT FILE.NAME ELSE IS.DONE = @TRUE ENDUNTIL IS.DONE * ... OUPUT.FILE = "" PREPARE.DATA.SUBR = "" FINALIZE.FILE.SUBR = "" * case 1 BEGIN CASE CASE FILE.TYPE = TYPE.1 PREPARE.DATA.SUBR = "DO.SOMETHING.1" FINALIZE.FILE.SUBR = "END.FILE.1" CASE FILE.TYPE = TYP
I am receiving JSON from a third party and it contains a null value like below. I call UDOGETPROPERTY for line_item_id and when I try to reference the return value I get Improper data type and my process terminates. How do I detect for the null value in the return value?
While deleting file in UniVerse using TCL - I get Unable to open "RC.OE.UPD.COGS.LOG" file.”I verified file exists…Here’s o/p from TCL LIST VOC 06:32:11am 30 Nov 2025 PAGE 1NAME.......... TYPE DESC..........................RC.OE.UPD.COGS F F.LOG1 records listed. ;CT VOC RC.OE.UPD.COGS.LOG RC.OE.UPD.COGS.LOG 0001 F 0002 RC.OE.UPD.COGS.LOG 0003 D_RC.OE.UPD.COGS.LOG ;DELETE.FILE DATA RC.OE.UPD.COGS.LOG Unable to Open/Delete : RC.OE.UPD.COGS.LOG ;SELECT RC.OE.UPD.COGS.LOG Unable to open "RC.OE.UPD.COGS.LOG" file. ;
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
Is there a limit to the value length in a select statement?When I run: SELECT OP.MANIFESTED.HIST WITH TRACK.NBR = "420015859261290986498138210077"I get multiple rows back with TRACK.NBR different from above. For example:420015859261290986498136795170420015859261290986498151260165420015859261290986498151221500Is there a limit to how many characters it’s comparing in the select value?Other explanations?I removed the indexes off a copy of the file and I still get the same result, so it’s not a bad index issue.
Accuterm seems to allow greater that 31 days in a month for date fields !! Traits for a form - if we select return will wok in a multi line text box - we seem to just complete the form - not stay in the multi line box anybody seen these problems and are there answers ?
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!
[Originally posted 10-18-2022]Rocket UniVerse 12.2.1 FAQs
[Originally posted: 08-21-2023]Rocket UniVerse 11.4.1 and MVX Performance 1.7.0 FAQs
[Originally posted 08-24-2023]Rocket AccuTerm 8.1.1 FAQ
Access our webinar recordings!Watch to learn about all the latest product update news, insider tips, and exciting opportunities. Stay informed, learn from experts, and get the most out of your experience with MultiValue products. HA/DR Solutions for UniData EnvironmentsSpeakers:Emma Breslin (MultiValue Application Server Product Manager) Mary Schulz (MVX: Performance Sr. Product Manager) Jonathan Smith (UniData Advanced Technical Support Engineer)Watch now MVIS 2.1 Product LaunchSpeaker: Hernando Borda (MultiValue Tools Product Manager) Watch now MV Roundtable: The importance of APIs to modernize your MV application Speakers: Hernando Borda (MultiValue Tools Product Manager @ Rocket Software) Enrique Murphy (Software Architect & Partner @ Aleator Software) Craig Betts (Technical Architect @ Travis Perkins) Mike Rajkowski (MultiValue Product Evangelist @ Rocket Software)Watch now:Part 1 Part 2 Part 3 Part 4 Office hours
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------------------------------
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.