Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
We use UniVerse which allows strings to be quoted with backslashes.I just realised that the backslash quoted strings in MV BASIC are not recognised as strings, and then found it has been a bug since 2022[BUG] Syntax Highlighting Incorrect When Using Backslash ('\') to Delineate String Literals · Issue #167 · mvextensions/mvbasicNot having correct string detection causes flow-on false-positive errors to be presented which make using MV BASIC less valuable as you have to sort through those reports just in case it is hiding a real problem.I used Bing’s search to understand what is needed to sort this out.Bing’s AI indicates this is the snippet needed{ "name": "string.quoted.backslash.mvbasic", "begin": "\\\\", "end": "\\\\"}and that it should live in the syntaxes/mvbasic.tmLanguage.json file within the rocketsoftware.mvbasic extension folder.I have not tried this, but if it is as simple as that could it be corrected in the next MV BASIC extension release?
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
New Features. Live Demos. Practical Insights.Rocket® UniData 8.4.1 is here and it brings powerful updates designed to modernize your applications, improve observability, strengthen security, and boost developer productivity.Join this customer enablement webinar to get a clear, practical walkthrough of what’s new in UniData 8.4.1, followed by live demonstrations of OpenTelemetry and BASIC enhancements so you can see the latest capabilities in action. What you’ll learnUniData 8.4.1 highlights• OpenTelemetry integration (Phase 1) for deeper observability• BASIC enhancements: Try/Catch, dynamic objects & native JSON• UniData Performance Monitoring (udtpm) now on Windows• Compiler directives for easier multi-version code management• Improved replication with sequential I/O• Updated security & platforms: OpenSSL 3.5, Python 3.13Live demos• OpenTelemetry observability in action• BASIC extensions for more efficient development Why attend?This webinar will help you:• Understand the full
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.
Hi folks, I have a performance issue with the large-scale system. I know that this discussion depends on resources, so please assume sufficient resources are available. Let's think about a single read-only transaction performance by just 'run <file name>'. Assuming that elapsed time is 5 sec and CPU time is 1 sec. Then I tried processing this query by concurrent 2 users by phantom, but each user of elapsed and CPU time was very much worse than single. Roughly, it's 10 times worse. In reality, Is it impossible to get a benefit from parallel processing? ---- Sample basic program. cnt = 300000 open "STOCK" to fp else abort startTime = Time()startTimeCpu = System(9) for i=1 to cnt read rec from fp,"101" else abortnext i endTime = Time()endTimeCpu = System(9) print "elapse : ":(endTime - startTime)print "elapse(cpu) : ":(endTimeCpu - startTimeCpu)/1000 end ------------------------------------- ------------------------------Yukio KozukaSimount CorpBunkyo-ku JP----------
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?
I have put together a JAVA/DataBasic program for D3 that works with https://messagemedia.com Bulk SMS texting API if anyone's interested goto http://www.custlang.nz -> utilities->SMS for notes and to try it, see also other things such as a Natural Language Demo. ------------------------------Robert DavenportProgrammerCustom Language SolutionsAuckland NZ------------------------------
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
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’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
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?
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
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
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
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?
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.