Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
We run GUIDEs every night around 1:00 AM. On Sunday, one of our files, SODEL, suddenly had thousands of errors on an indexed field (SCHED.DT). I doubt there were any changes to the file since Friday and we had no errors before. I pulled up several of the noted records in the editor, went into up-arrow mode, but did not see any errors, control characters, etc. in the data.In a copy of our LIVE account, called MIDNIGHT (a copy of LIVE created ad midnight), and typecat GUIDE_XERROR.LIS | morewe see this:This goes on and on, possibly for all 500K records. The GUIDE_XERROR.LIS file is huge, over 22 megs.From within UniData, if I type “SSELECT SODEL BY F4”, I get:I get this for a bunch of records (maybe every record). If I edit the SODELs, none have any escape characters, so what is this error trying to tell me?This is followed by: The keys to the SODEL all look correct.I build a new file called SODEL.JRI and from the command line, copied all the records to this new file. It has the sa
Hi,Using VS Code and extension Rocket MV BASIC 2.7.0 is connecting 100% to my UniData account version 8.3. But as soon as I go to any version higher then Rocket MV BASIC 2.7.0 I get a error Account Not Found from MV BASIC. The config files have not change between the versions. Is there anything I need to do with the UniData Account to support a higher version of Rocket MV BASIC?
The following was in the Output panel for the Rocket MV BASIC Language Server after connecting to the configured host:May 26, 2026 3:57:05 PM asjava.uniclientlibs.UniConnection nlsInitWARNING: Exception occurs, isNLSLocalesEnabled is true: Default is used:asjava.uniobjects.UniNLSException: NLS Map not found Is this a problem?There appear to be no connection settings allowing for the customisation of the NLS setup when connecting.
I am attempting to use Online mode of the extension to edit source code from the remote UV server. After connecting to the server, I attempt to expand one of the listed accounts.It processes for a while, and then displays a popup up notification in this format:mvvs:/{server}/{acct}/A.FILE.NAME The ‘A.FILE.NAME’ is a legitimate file in the account, but the file has no DICT level.This file is not a code library.The code libraries in the account are known.How can I configure the extension to not get stuck on this file?How can I configure the extension to ONLY consider the known files?
Greetings all!Looking for anyone who can weigh in on their experience with Rocket’s Aldon LM? Currently on Universe 11, needing source control and just learning of LM’s existence.Many THX!~Doc
We are in the process of upgrading from Unidata 8.2.4 to 8.3.2. While the OpenSSL bundled with Unidata has upgraded from v1 to v3 as part of this upgrade, the OpenSSL 3 is still showing vulnerabilities as part of our vulnerability scanningOur security team are asking if its possible for Unidata to use the version of OpenSSL thats installed as part of the Red Hat Linux and kept up to date via patching.Is this possible? Is it a god/bad idea? Is there a clear process for doing this?
I’m attempting to load Universe 10.2 (yeah, I know it’s old) on a Windows 11 Pro platform. I’m getting a load error: “Could not load UniVerse DLL D:\IBM\UV\BIN\universe.dll”. Has anyone had any success in loading this releases on Windows 11, or have found a work around for it? (beside upgrading..lol)Thank you all in advance..Mark Warner
i will have to upgrade a universe server and a unidata server in the coming year. i thought why are we running both. when i upgrade the unidata server should i convert it to universe. is it more work than doing the upgrade itself. if so how much more work.
Are there any TCL/command line tools for updating Unidata ODBC configuration ala VSG?
Well, don’t know how it happened but somehow the ODBC configuration for one of customer accounts has been damaged and they want to restore it to what it was yesterday. What files need to be restored to get this repaired?
It used to be the VSG, then the MDM, and I can’t find the MDM anywhere these days. What do y’all use for mapping Unidata tables to ODBC?
Is it possible to have a complete D3 integration in Rocket MVBasic for Vscode ?Actually, there’s only code integration for jbase and universe…and documentation is slighly different...
We are a rather large implementation of Universe 11.3.1 (originally created in the mid-80s as a PI install and migrated to PI Open to Universe over the years). We have 3 application developers but do not have a traditional UV admin (we don’t modify the uvconfig parameters at all). The system just seems to run itself. I have read through Tech Specs & Release Notes but have not found alot of detail on how to or what to look out for.Does anyone have experience in going from 11 to 14? Any advice or detailed check list?Thank you!
Hi! I am using Cursor to code (more than just coding, Cursor excels in Agentic programming tasks, I find it better than VS Code). Cursor is a fork of VS Code, but it does not use the official Microsoft Visual Studio Marketplace. Instead, it uses a community-driven registry called Open VSX. Rocket MV Basic extension is not listed as a valid extension, so I can’t install it from the Extensions tab. Gemini tells me I have two alternatives to install the extension in Cursor:Option 1: Cursor allows you to import the extensions from VS Code. This option is not working for me. Option 2: Install it directly from a VSIX file, that should be downloadable from the Rocket MV Basic Extension on the VS Code Marketplace. But there is no link to download a .vsix file to install it manually. So I’m stuck with the installation. The best solution would be to add the extension to the Open VSX catalog, so it can be installed from the Extensions menu and updated automatically. If not possible, can any
in Basic. I have a program which calls a RESTApi and returns results and puts it into a txt file. When I read the test file with another basic program, an INDEX funtion that I need to perform doesn't appear to work (returns zero). When I put the file contents into a basic variable, the INDEX function works correctly. I’ve looked at the file for special or non-printable characters which might cause the INDEX function not to work, and the file itself is clean. What if anything else can I try (and I’ve tried a bunch)..
HiI’ve come across SYSTEM(49) in a program that I’ve been asked to update.It’s returning a ‘0’ but I don’t know what it is and the documentation I’ve seen does not say anything about SYSTEM(49).Can anyone help with this?Thanks.
Does anyone have an accurate handle on how and when AUTOLOGOUT triggers? The manual says….Use AUTOLOGOUT to enable or disable automatic logout. With AUTOLOGOUT enabled, UniVerse logs you out automatically if you have not pressed a key within a specified time.But I don’t believe that is accurate. We’ve had some confusing results in testing. A process on a loop with periodic TIMEDATE() displays (output only) does not trigger. Similarly a loop process with no screen output but just a SLEEP X also does not trigger even in between loops before it goes back to sleep.So, we are trying to understand the actual nuts and bolts of how/when it triggers. Thanks for any help.Steve DouglasVP Systems AdminMBMS, LLC
We have a customer using this old version of SB+ and they want modifications to a GUI screen to add a bunch of columns to a grid. On the character screen, the first column is a dependent mv, and the second column is the controlling mv. The prompt sequence on the screen has the dependent properly following the controlling mv.When regenerating the GUI form from the character version, the dependent properly shows to the left of the controlling mv. However, when modifying the form in the GUI Form Builder, the dependent shows up on the left in the form builder but is moved to the right of the controlling mv when the form is executed.Is there a way to get this to consistently display the columns in the grid according to the prompt sequence in the screen definition?A little more info: The controlling mv is a product #. When the product # is entered, the first dependent (that we want shown before the product #) displays @CNT as a line reference. Then the second and subsequent dependent co
Hello everyone,I am trying to set a property on Label whereby moving over the label will change the mouse pointer to a hand. When the label is clicked it launches a URL - This is working.I was hoping there was a ATGUISETPROP control to do this but I cannot find one.Has anyone got any advice how to do this?Thanks.
I am looking for a way to differentiate a record create (or insert if you will) from a record update within a trigger. I am not seeing anything that would allow me to do this easily. My use case is to send out an event on a record create and a different event on a record update. I want this to happen only after a successful write.I can see on a pre-write how I could see if the record exists already or not, but then if the write should fail, I would have sent an event for the create or the update that is out of sync with the state of my database. I would like to avoid having 2 events sent on a create (one pre-write detecting a create and one post-write for an update).It would seem to be an important piece of metadata that should be available to the trigger as to whether or not this record had to (or will) be created by the write.Has anyone else already come up with an elegant solution or can point out the obvious thing I am missing?
Is there a way to quickly find or navigate to a certain program by name in online editing? Search bar gives results only for the already opened programs.
I’m trying to configure the db.mvbasic.json file for includeMapping.I’m wondering if the issue I’m having is because in our programs, our $INSERT lines do not contain the file name. Somehow, don’t ask me how, regardless of which file the $INSERT is in, the compiler finds it and adds it.For example, here’s a typical line: $insert ENVIRON_CONSTANTS.INS.IBASENVIRON_CONSTANTS.INS.IBAS is not contained within an actual Universe account, nor is it in the same file as the source code. This is confusing me when configuring the includeMapping section.Here’s what I tried:I added my development account to accounts section: "accounts": [ { "name": "devbtr", "path": "/home/dev/devbtr" } ],ENVIRON_CONSTANTS.INS.IBAS is located under /home/dev/cadsrc/INSERTIn the account devbtr, the VOC entry that points to it is CADSRC.INSERT CADSRC.INSERT0001 F0002 /home/dev/cadsrc/INSERT0003 /uvdata/uv/D_UFD/home/dev/cadsrc is NOT a Universe account. I tried:
I’m told that universe support says: . ... they receive very few support cases related to NLS…There are a couple of possible reasons for this, one being that no-one actually uses it. We have code that supports some high-range ascii characters that would otherwise cause problems with the item storage but are looking to test a proper unicode solution. I really don’t want to be the first down this path ;-) Mike
Where can you download these clients? I can only find 5.4.2 and 5.4.1
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.