Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
What's New — Reliability, UI Parity, and Security Enhancements We're excited to announce the release of Rocket® MultiValue Integration Server (MVIS™) 2.3.3. This release focuses on making your MVIS environment more resilient, easier to administer, and simpler to secure — with expanded platform certification, a more complete Next Generation UI, and key stability and security improvements for production environments.Highlights in MVIS 2.3.3Better reliability under load — improved server performance and stability during sustained traffic. More complete Next Generation UI coverage — closes major gaps with the classic UI for admin tasks such as logging, monitoring, performance statistics, REST configuration import/export, MVNQ deployment, and MVConnect. Easier administration and faster troubleshooting — new server status visibility, real-time dashboards, and direct access to logs from the new UI. Simplified configuration management — idempotent MVNQ account deployment and UI-based export/im
To maximize project success and ensure alignment with Rocket Software best practices, customers are strongly encouraged to consult with Rocket Services and Solutioning before engaging any external service provider. Rocket Services and Solutioning can help assess project requirements, recommend the most appropriate delivery approach, and identify qualified partners within the Rocket Software MultiValue Accredited Solutioning Partner Program.Accredited partners have demonstrated expertise, experience, and proven delivery capabilities in MultiValue consulting, integration, modernization, managed services, and customer success. By engaging Rocket Services and Solutioning early in the planning process, customers can ensure they are connected with partners that meet Rocket’s accreditation standards, reducing project risk, accelerating time to value, and promoting consistent, high-quality outcomes across the MultiValue ecosystem.
Please contact Rocket MultiValue Sales or Solutioning for a complete list of MV Accredited Solutioning Partners.
We’re excited to share that Rocket Software is the Platinum Sponsor of MV World 2026, taking place April 27–30 at Saddlebrook Resort & Spa in Tampa, Florida!This year’s event promises engaging keynotes, hands-on sessions, dynamic panels (including AI and future trends), and networking with developers, IT leaders, and the Rocket team. Whether you’re using UniVerse, UniData, jBASE, or D3, you’ll find valuable sessions tailored to your interests.Stop by our booth, join our breakout sessions, meet Rocket product experts, and discover the latest innovations in MultiValue. Space is limited, so secure your place at the heart of our community’s future!👉 Register NowLooking forward to connecting with you at MV World!
We’re excited to share the latest update to the U2 Common Clients version 5.4.3. This release brings meaningful upgrades across security, performance, reliability, and developer experience, making it easier than ever to build and maintain applications on the U2 platform.Whether you’re working with UOJ, JDBC, ODBC, or administrative utilities, this release includes improvements that help your applications run more smoothly.Let’s take a tour of what’s new!Stronger Security & Future‑Ready Platform UpdatesSecurity and compatibility remain at the core of our ongoing investment in U2 Common Clients. With version 5.4.3, we’ve modernized two key components under the hood:OpenSSL 3.5 Now Included - We’ve upgraded the embedded OpenSSL library to version 3.5, bringing enhanced security features, broader cryptographic support, and a more future‑proof foundation for secure client‑server communication. JDK Upgrade to Version 17 - To keep pace with the modern Java ecosystem, the JDBC and UniObjec
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
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
We’re excited to announce the release of Rocket® jBASE® version 6.2.2, designed to deliver more power, flexibility, and compatibility for your business-critical applications. Here’s what’s new in 6.2.2: Windows 2025 Support – Stay ahead with future-ready compatibility. Transaction Journaling v2.0 Enhancements – Improved reliability and data integrity. Automatic License Authorization – Simplified license management for faster deployments. Runtime Performance Improvements – Experience smoother, faster operations. Reality Conversion Compatibility – Easier migration and integration options. Bug FixesUpgrade now to Rocket® jBASE 6.2.2! Our team is eager to assist you with any questions or support you may need during the upgrade process. If you are currently on maintenance, you can download Rocket jBASE 6.2.2 from Rocket Business Connect (RBC). If you do not have an active maintenance contract, please contact our sales team to get started! Want to learn more? Rocket jBASE 6.2.2 do
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
Have questions about the Product Lifecycle?Check out the MV Product Lifecycle FAQ for answers to common questions, and don’t forget to review the MV PLC Handbook for detailed guidance.
MultiValue Product Lifecycle Handbook and FAQ
Greetings, Rocketeers!How can I accomplish moving BASIC source code from a production environment to a development environment?…THX!~Doc
Greetings Rocketeers!We are on WIndows, preparing to move from Universe 11.xxx to 14.xxxHave any of y’all made this upgrade recently? Were there any functional issues after upgrading? Is there a test plan available anywhere we could get our hands? Many THX,
I'm trying to get ssh working into a Windows 2022 system with UniVerse via openssh. It works much better than the last time I tried it, but for one problem: the escape key. The problem is that the escape key is not passed to UniVerse. I'm wondering if anyone has any suggestions or has managed to get this going? Let me illustrate this a little. If I ssh into the Windows server, CD to a UniVerse account, and run the uv (or uvsh) command, and then run the following program: GETKEY 0001 PRINT 'This will list the ASCII code of the key pressed until you hit "Q"' 0002 loop 0003 c = keyin() 0004 print seq(c) 0005 until c = 'Q' ! c = 'q' do repeat It returns the ASCII code for any key I press - except for the ESC key, when it simply doesn't respond. Curiously, the same problem occurs if I run the program after opening a UniVerse command line session using Start > Rocket U2 > UniVerse Shell (so the problem isn't exclusively related to ssh, it would seem). Furthermore, if from th
Had a customer report today that there’s a strange bug in the SB+ expression parser. The sample he provided was this:IF(1,170,””)”MR2”)The spurious ) at the end should be a syntax error. But it is not. As long as all quotes are “, this returns either 170 or “)”MR2 depending on if the condition is true or false. It also gets converted in EEGC as follows:IF 1 THEN VALUE = 170END ELSE VALUE = '")"MR2'ENDThis is not a crisis, but I wanted to post this in case anyone else happens to make the same mistake we did, with that extra “)” at the end of an expression.
The code below suddenly stopped working. I perform the same request with a curl statement and it works. does someone see something I should change or add to my request or is universe 11.xx not up to date with modern security? 051: HTTP.METHOD = "POST"052: OUT.URL = TOKEN.URL:TOKEN.ENDPOINT053: VERSION.CODE = setHTTPDefault('VERSION','1.1')054: CTX.TYPE = ''055: MY.RTN.CODE = createSecurityContext(MY.CONTEXT, CTX.TYPE)056: CREATE.CODE = createSecureRequest(OUT.URL,HTTP.METHOD,HANDLE,MY.CONTEXT)057: RET1 = setRequestHeader(HANDLE,'Accept','*/*')058: RET1 = setRequestHeader(HANDLE,"content-type","application/x-www-form-urlencoded")059: RET1 = setRequestHeader(HANDLE,'HTTP Protocol','HTTP/1.1')060: REQUEST.OUT = 'grant_type=password'061: REQUEST.OUT:= '&username=':USERNAME062: REQUEST.OUT:= "&password=":USERPW063: *064: stat = submitRequest(HANDLE,30000,REQUEST.OUT,RESP
Need an applicacion with command line ability to send text messages
Hi everyone, been a while since I visited and even longer since I shared.We are moving from SQL file triggers to the IDX file triggers and ran into a small issue where we have a trigger on the DICT and a trigger on the DATA levels of the same file.Getting the DATA level trigger working is simple but how to get the trigger in the DICT working?Not sure if anyone has done this before but in short the answer is you need two dictionary items: INDEX.ITYPE for the data level and D_INDEX.ITYPE for the dictionary level. To build the index on D_INDEX.ITYPE you need to use the “USING” clause in the CREATE.INDEX command:CREATE.INDEX DICT FILENAME D_INDEX.ITYPE USING DICT FILENAME NO.NULLSThe trigger will now fire when a record is added/deleted/modified in DICT FILENAME.
Universe 11.3.1, AIX 7200-05-11-2546We noticed when comparing very large numbers they don’t correctly evaluate to not equal. Specifically, if two variables are over 17 characters in length and they don’t match correctly. See the below sample program and its output. The (X NE Y) does not evaluate to true until the length of the strings are 17 characters even though the variables are never equal. Does anyone know what is causing this to happen? X = '0587634906513946593645'Y = '0587634906513946593646' FOR Z = 1 TO 8 CRT X, Y, (X NE Y),LEN(X) STRLN = LEN(X) X = RIGHT(X,STRLN-1) Y = RIGHT(Y,STRLN-1)NEXT ZOutput:0587634906513946593645 0587634906513946593646 0 22 587634906513946593645 587634906513946593646 0 21 87634906513946593645 87634906513946593646 0 20 7634906513946593645 7634906513946593646 0 19 634906513946593645 634906513946593646 0 18
A recent client asked how we produce different type documents within in the Universe/Unidata database. There is no Rocket Software product that does that I am aware of. Using a Eclipse open-source product called BIRT with a Universe/Unidata ODA interface you can produce all of those types and more. So, am I right about no Rocket Software product that creates reports in different formats?
I can’t remember the initiation command to use instead of “uv” to enable multiple concurrent sessions. Can someone help me?Thanks, Dale
Accredited in the following solutioning categories:Application Development and Enhancement Modernization and Cloud Migration Integration with Non-MultiValue Systems Performance Tuning and Optimization Upgrade and Version Migration Services Managed Services and Ongoing Support Training and Knowledge TransferFor more information visit the partner’s website
I read through the documentation and compared it to what I am seeing on the system. There is a DEVICES record called OKIDATA. This has control character definitions and such. In the USER-COLD-START, there is a STARTPTR 0, 0, 0, S13 & STARTPTR 1, 1, 0, S10 and other for the rest. There is also an ASSIGNFQ 1,OKIDATA (C If I do LISTPTR I have several printers, 0, 1, 2, 6 and 7 and all say serial and DEV or PROCESS # is 13, 10, 11, 14 and 9.On the server itself, the OKIDATA printer name is OKI-C711-DCA9AC. How is the OKI-C711-DCA9AC assign to the OKIDATA? I am thinking it is something to do with a configuration somewhere for the Dev or Process, but not sure what. Any help would be greatly appreciated.------------------------------Troy DittbernerPresidentNorthstar Data Services IncBrooklyn Park VA 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.