Browse all forums dedicated to the Rocket MultiValue product family.
Recently active
AccuTerm 8.1.3 ReleaseWe are pleased to announce the availability of AccuTerm 8.1.3.This release introduces support for custom environment variables in the IO Server, providing greater flexibility for customer deployments.In addition, the Web Client has been further aligned with the Desktop version through support for the VBA Command() function.Several enhancements have also been made to the Web UI to address rendering issues and improve the overall user experience.Furthermore, this release includes fixes for a number of reported defects, contributing to improved stability and reliability.Key EnhancementsSupport for custom environment variables in the IO Server. Added support for the VBA Command() function in the Web Client. Improved Web UI rendering and user experience. Multiple bug fixes and stability improvements.For detailed release information and to download this version, please refer to the Product Availability Matrix in Rocket Business Connect (RBC).
What's New — Admin Console Enhancements, Faster Performance, and all in the new UI We're excited to announce the release of Rocket® MultiValue Integration Server (MVIS™) 2.3.4. This release adds meaningful new administration capabilities, from in-console user management to simplified installs, alongside key fixes that improve reliability and security across your MVIS environment.New FeaturesManage users right from the admin console: Add and manage users with role-based access control from the Operate tab — no more editing low-level configuration to control who can do what. Reset a user's password in a click: Admins can reset or force-reset anyone's password, including other admins', without deleting and recreating their account. Faster logins and API calls: OAuth sign-in checks are now cached, so authenticated requests respond noticeably quicker — without giving up any security validation. Simpler installs — no Python needed: Installing, upgrading, and uninstalling MVIS now just works
We’re excited to announce the release of Rocket® jBASE® version 6.3.1, designed to deliver more power, flexibility, and compatibility for your business-critical applications.Here’s what’s new in 6.3.1:MV Basic for VS Code Online Compatibility: Expanded development support for MV Basic in VS Code Online environments. Linux 10 Certification: jBASE is now supported on Linux 10. OpenJDK 17 Certification: jRemote is now compatible with Java 17, so applications running on Java 17, including cloud-based and MuleSoft solutions, can seamlessly connect to and interact with jBASE. OpenSSL 3.x Certification (Windows): Upgraded libcurl and OpenSSL libraries on Windows. jbackup and jsecurity now list only the encryption algorithms supported by the OpenSSL configuration. Reality Conversion Improvements: Easier migration and integration options. Transaction Journaling v.2 Improvements: Improved reliability and data integrity. jAgent Performance Improvements: A new worker-pool mode improves API respons
Rocket MultiValue Pulse - October 2026 Explore emerging AI capabilities, strengthen operational resilience, and continue the MultiValue roadmap conversation. Hi, MultiValue Community! The latest MultiValue roadmap conversations gave customers a closer look at product direction, AI innovation, modernization priorities, and opportunities to engage directly with the product team. This month, we are moving from roadmap visibility to practical next steps. In this edition, explore how customers can help shape emerging MultiValue AI capabilities, strengthen operational resilience, and continue planning confidently for what comes next. Help Shape What’s Next with MV AI Insights Rocket is bringing customers and the product team together to explore new ways to understand MultiValue applications, dependencies, and performance. Through the MV AI Application Insights beta program, participants can see demonstrations, ask questions, share feedback, and help inform future product direction. The beta
We would like to provide an update on our D3 product strategy and upcoming releases. On November 12, 2024 Rocket MV announced a D3 10.3 Version Support policy , which included the following guidance:“With the release of D3 10.4, many customers have inquired about the future of D3 10.3 and earlier versions. To allow the D3 development team to focus on D3 10.4, the current generally available version of D3, we will continue to support D3 10.3 and earlier versions according to the product lifecycle. However, we will not be enhancing these versions. Additionally, we will limit hotfixes to severity 1 issues. We'll address all other fixes in version 10.4, meaning customers will need to upgrade to 10.4 to take advantage of these updates.” Since then, we have continued to listen to customer feedback and evaluate upgrade experiences across our customer base, particularly within Linux environments. As a result, we are pleased to announce that Rocket has begun development of D3 10.3.5 for Lin
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 want to inform you that the Rocket® MultiValue Developer Assistant will be retired effective June 30, 2026.This tool, integrated within the VS Code development environment, provided early AI-assisted capabilities for MultiValue developers. After careful evaluation, we have determined that it has not consistently delivered the level of impact our customers deserve in real-world development workflows. We made the decision to retire it rather than continue investing in a solution that doesn't meet that bar.-------------------------------------What's ChangingThe Rocket® MultiValue Developer Assistant will be decommissioned on June 30, 2026 Existing users will no longer have access after this date No technical action is required — though you may wish to update any internal documentation or workflows that referenced the tool-------------------------------------Data & PrivacyNo user prompts were recorded All server logs will be deleted as part of the decommissioning process------------
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
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
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
Please, observe this virtual attribute :ED DICT COR-DATA TESTTop of "TEST" in "DICT COR-DATA",001: I002: SUBR('-OCONVS', F21, TRANS("ENCLOSURE",F20,2,"X"))003:004: XXXX005: 15R006: M007: ASSOC_20This is about file COR-DATA, COR-DATA HAS A MULTIVALUE on attribute 20 and attribute 21; 20 has correspondence types as ALPHA BETA WHATEVER and 21 has money in internal format. My idea is dealing with multivalues 20 21 keeping in mind that file ENCLOSURE attribute 2 has a money conversion like MR2 or MR2, or MR4, etc. This is my problem :ED DICT COR-DATA TESTTop of "TEST" in "DICT COR-DATA", 14 lines, 156 characters.*--: P001: I002: SUBR('-OCONVS', F21, TRANS("ENCLOSURE",F20,2,"X"))003:004: XXXX005: 15R006: M007: ASSOC_20 LIST COR-DATA F20 F21 TEST 14:34:38 Nov 13 2026 1COR-DATA.. ENCLOSURES..... ENC_VALUE........... XXXX...........WQ6843 MB 10001 0.00 MB 10002 0.00 MB
We have been trying for weeks to get our CCN transmissions connected to the bank’s test machine using their new certs. Would appreciate ANY useful suggestions to resolve this problem.Details below:RESULT=setHTTPDefault("HEADERS","")RESULT=setHTTPDefault("VERSION","1.1")RESULT=setHTTPDefault("BUFSIZE","8192")RESULT=createSecurityContext(CMP_CONTEXT,"TLSv1.2:Min")RESULT=addAuthenticationRule(CMP_CONTEXT,2,"ServerName","a-b.c.com")RESULT=addAuthenticationRule(CMP_CONTEXT,2,"VerificationStrength","Generous") (there is a chain.pem that includes both root & issuing certs , but it did not like that, so we added them seperately.)RESULT=addCertificate("/a/b/c/ROOT CA.pem",2,1,1,CMP_CONTEXT)RESULT=addCertificate("/a/b/c/ISSUING CA 01.pem",2,1,1,CMP_CONTEXT)RESULT=addCertificate("/a/b/c/xxx.com.pem",1,1,1,CMP_CONTEXT)RESULT=setPrivateKey("/a/b/c/xxx.com_pvtkey",1,2,"zzzzzzzz",1,CMP_CONTEXT)RESULT=createSecureRequest("https://bank.services",CMP_METHOD,CMP_REQHANDLE,CMP_CONTEXT)ENCOD
The default uvconfig values for these settings are:N_AFT 5000 N_AFT_SECTION 17 N_AFT_SECTION_BUCKET 23 These result in 294.12 files per SECTION, and 12.79 files per SECTION BUCKET. The N_AFT setting is too small for our needs so we will be increasing it. What I am interested to explore is what are the deciding factors needing consideration when adjusting N_AFT_SECTION and N_AFT_SECTION_BUCKET ? Should the current ratios be maintained as best as possible? For example, if N_AFT is set to 15000 a custom setting of 53 for N_AFT_SECTION would result in 283.02 files per SECTION and 12.31 files per SECTION BUCKET, which are close to the default ratios.Is this the best approach, or should I take a different track?
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.
Is there anything in the Unidata lock table that logs the specific program and line number where a READU lock was set? If not, could that maybe be a recommendation? We have the call stack available on SYSTEM(49) - or SYSTEM(9001) [I believe] on UV, so when the lock is set, it would be most useful to be able to know specifically what set it.
We are running Universe 11.3.1 on AIX 7.2. I have 9 production accounts, mirrored on development and test LPARs. That all adds up to thousands of files. Formerly we used Fast c/s to monitor the entire system and stay on top of undersized files to prevent application slowdowns. Unfortunately, it is no longer supported.Does anyone know of a similar application or product we could use? If so, could you speak to the efficiency, ease of use etc.?Thanks in advance.
I’m working with a program in .Net 8.0 on D3 v10.3.4/Linux and it appears to be unable to connect to any other host other than localhost.The server version on all my D3 hosts is 1.8.21.20624.The Java version of the client (v1.7.0.0) works without error, so there’s no firewall or blocking issue that I can see. telnet to the remote host at port 9000 works as well.The error I get is “*NotExist*”, which is an utterly useless error message. It’s no more informative than, “No”. :(Is this a known bug? Is there a work around?tnx.g.
We are attempting the adoption of UV 14.2.1 after being stable with 11.3.5 for a while.It is not going very well. The change between UV 11 and UV 14 is significant and I am not able to find much supporting material to help guide our adoption.After reviewing the available docs and following the guidance for tuning the `uvconfig` settings we have our target base system configuration established.Connecting a single uvsh to run `UPDATE.ACCOUNT` results in "The GLM lock table is full." messages.The guidance for some of the `uvconfig` settings is to reference the maximum number of locks in a transaction.Seems simple enough, if taking the UV 11.3.5 perspective of a transaction being instigated by BASIC code using the transaction semantics. That is how we approached the setting determination and the results indicate this is not correct.When digging into some of the UV 14 GLM related changes there seems to be another concept for a transaction.Using the uvglm_tool utility it is possible to list
We’re excited to announce the release of Rocket® D3® version 10.3.5, a Linux-focused update designed to keep your D3 environment current and well-supported. This release is scoped specifically to Linux environments, giving customers on the 10.3.x line a stable bridge release ahead of 10.4, which represents a significant architectural step forward.Here’s what’s new in 10.3.5:Linux 10 Support: Certified compatibility to keep your environment current on the latest Linux distributions. Rollup of All 10.3.x Hotfixes: Every hotfix released across the 10.3.x line. Bug Fixes: Continued reliability improvements across the platform. This release is intended to support our Linux customer community as they plan their path forward, before making the larger upgrade to Rocket D3 10.4. We recommend reviewing the 10.4 release notes and talking with your Rocket account team as you plan your upgrade. Upgrade now to Rocket® D3 10.3.5!Our team is eager to assist you with any questions or support you may n
10.4 is D3 Windows FSI architecture over Linux, not Windows. The main differences:1) Almost everything is stored in the local file system (FSI = File System Interface) and not the VME blob. A good consequence of this is that you no longer have to allocate a disk partition or logical volume for D3. In the Linux file system there would be a /usr/lib/pick/database directory with subdirectories for each D3 account, each containing subdirectories for each dict-level file in that account, each containing subdirectories for each data-level in that file, each containing the D3 data file itself in main and overflow files with indexes in separate files (.D3C, .D3T, .D3O, .D3X). The data structure within those files is extremely similar to the 10.3 VME blob where you have frames containing your data hashed to the appropriate frame.2) D3 is a single multi-threaded Linux process instead of each PIB being a separate Linux process. This actually makes it faster, but introduces some problems, like mem
Hello, With an older release of D3 Windows (32bits), it was possible to connect to my D3 database using D3 Windows Class Library Reference.But, with the last release od D3 (64 bits), it doesn’t work. In D3 Programs, i don’t find this dll: D3clslib.dll Any idea ? ThanksRegards.Christophe.
Docs on this setting describe it thus:Sets the number of hash buckets in the per-user locking table. Adjust this based on the number of concurrent locks a user may hold.andThe number of hash buckets for the per-process locking table. This parameter is highly application dependent, If the application requires a large number of locks in one transaction (more than 20), you should increase this setting to the closest prime number to the maximum number of locks per transaction. So if we have identified our maximum locks per transaction is a rather large number, like 5000, then this calculation would derive to 4999. That does not seem to make sense.Is there any real-world feedback on this?
Greetings y’all!We currently have a development environment that I would like to have, on a regular cadence, updated with production data.Are any of y’all doing that know? I’m being told by our VAR that it is next to impossible to do.
Already have an account? Login
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.